• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: OT: Thumbnail image of webpage
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: OT: Thumbnail image of webpage


  • Subject: Re: OT: Thumbnail image of webpage
  • From: Timo Hoepfner <email@hidden>
  • Date: Tue, 31 Mar 2009 10:12:56 +0200

Hi Kieran,

A word of caution: Test the script (or wkpdf for that matter) early in "headless" mode. Both of them rely on Cocoa classes, which will connect to the window server. And that is only allowed for the current console user (that's why you won't notice during development) or root. So when you deploy on an Xserve, you'll probably have to make it "setuid root" or "setuid SomeUser", where you have to make sure that "SomeUser" is always logged into the console.

[mbp:~] th% ssh email@hidden # log in as user "admin" via ssh
Password:

mbp-tj:~ admin$ w # show logged in users: "tj" is on console, "admin" is not
9:37 up 17:14, 4 users, load averages: 0.19 0.17 0.11
USER TTY FROM LOGIN@ IDLE WHAT
tj console - Mon16 17:11 -
tj s000 - Mon16 6:22 bash
tj s001 - Mon16 6:22 bash
admin s002 192.168.112.252 9:37 - w


mbp-tj:~ admin$ ./webkit2png.py http://google.com/ # will fail
_RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
2009-03-31 09:38:23.669 Python[5525:717] *** -[NSRecursiveLock unlock]: lock (<NSRecursiveLock: 0x1f12a90> '(null)') unlocked when not locked
2009-03-31 09:38:23.670 Python[5525:717] *** Break on _NSLockError() to debug.
Traceback (most recent call last):
File "./webkit2png.py", line 257, in <module>
if __name__ == '__main__' : main()
File "./webkit2png.py", line 239, in main
AppKit.NSBorderlessWindowMask, 2, 0)
objc.error: NSInternalInconsistencyException - Error (1002) creating CGSWindow


mbp-tj:~ admin$ sudo ./webkit2png.py http://google.com/ # will work on 10.5 if ANY user is currently on the console, will always work on 10.4, I think
Password:
Fetching http://google.com/ ...
... done


mbp-tj:~ admin$ su tj # switch to user on console
Password:

bash-3.2$ ./webkit2png.py http://www.google.com/ # will also work
Fetching http://www.google.com/ ...
 ... done

Timo

Am 30.03.2009 um 19:28 schrieb Kieran Kelleher:

Thanks Timo,

webkit2png python script produces perfect output ..... and has exactly the output (and output configurability) I want. nice, thanks!

-Kieran

On Mar 30, 2009, at 12:18 PM, Timo Hoepfner wrote:

For thumbnails you could try http://www.paulhammond.org/webkit2png/

Another utility I recently came across is wkpdf (http:// wkpdf.plesslweb.ch). Seems to work fine, but complains about not beeing able to access the window server when running w/o console.
The author started porting it to ruby recently: http://github.com/ plessl/wkpdf/tree/master


I started to make a wrapper for wkpdf to make PDFs from WO- generated pages a while ago, but got side-tracked... I always wanted to have a simple and fool-proof solution to get a pdf from an arbitrary WO page for archival purposes or for sending it via e- mail without having to put half a MB of css in the mail...


Timo

Am 30.03.2009 um 17:31 schrieb Kieran Kelleher:

Anyone have any suggestions for free utility to make thumbnail (or plain image that I can thumbnail) of a HTML page in java?

-Kieran
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40onlinehome.de


This email sent to email@hidden



_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >OT: Thumbnail image of webpage (From: Kieran Kelleher <email@hidden>)
 >Re: OT: Thumbnail image of webpage (From: Timo Hoepfner <email@hidden>)
 >Re: OT: Thumbnail image of webpage (From: Kieran Kelleher <email@hidden>)

  • Prev by Date: Re: WOWODC West
  • Next by Date: Re: Getters without the "get" part
  • Previous by thread: Re: OT: Thumbnail image of webpage
  • Next by thread: Localizable.strings encoding problem
  • Index(es):
    • Date
    • Thread