-
Notifications
You must be signed in to change notification settings - Fork 28
hugs/castro
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# Castro - screen/cast ro/bot # A tiny fork of pyvnc2swf, with a smidge of awesome on the side Install: 1) Install and launch a vncserver. (Hint: Google it.) 2) $ [sudo] easy_install castro 3) There's no step 3! Test: $ python -c "import castro; castro.test()" Watch: Video stored in: <default_temp_dir>/castro-video.swf Video player stored in: <default_temp_dir>/castro-video.html Linux/OSX: $ firefox /tmp/castro-video.html Windows: C:/> firefox.exe ???/castro-video.html Use: The Happy Path: >>> from castro import Castro >>> c = Castro() >>> c.start() >>> # Do something awesome! >>> c.stop() Host and display: (default is localhost:0) >>> c = Castro(host='example.com', display=1) Storage directory: $ export CASTRO_DATA_DIR=/home/me/screencasts $ python >>> from castro import Castro >>> c = Castro() Filename: (default is "castro-video.swf") >>> c = Castro(filename = "my-cool-screencast.swf") VNC password file: (default is "~/.vnc/passwd") >>> c = Castro(passwd = "/home/me/.vnc/passwd") Specify everything: $ export CASTRO_DATA_DIR=/home/me/screencasts $ python >>> from castro import Castro >>> c = Castro(host = 'example.com', display = 1, filename = "my-cool-screencast.swf", passwd = "/home/me/.vnc/passwd")
About
"screencast robot" - a tiny fork of pyvnc2swf
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published