-
Notifications
You must be signed in to change notification settings - Fork 28
/
README
56 lines (44 loc) · 1.52 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# 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")