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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
Conspiracy Hacking
==================
So there's this conspiracy thing going around, and you want in! That's cool,
just don't tell The Man.
Below is everything that you need to get started.
Get to Know the Components
--------------------------
Here are the things that comprise Conspiracy[1]:
* Python! (http://python.org/download/)
* Fabric (http://docs.fabfile.org/en/1.3.4/index.html)
* DreamTorrent (https://github.com/dreamhost/DreamTorrent)
[1] Note there have been no links verified between this project and the Python
Secret Underground. There is no Python Secret Underground.
DreamTorrent itself uses Twisted, so that's a sub-component. If you're going to
be diving into the torrent support, you'll want to get familiar with it:
* http://twistedmatrix.com/trac/wiki/Downloads
Python
------
The following links give pointers for how to learn Python and then best
practices that should get you prepared to start contributing to open source
projects:
* http://docs.python.org/tutorial/
* http://www.diveintopython.net/toc/index.html
* http://www.python.org/dev/peps/pep-0020/
* http://www.python.org/dev/peps/pep-0008/
* http://www.python.org/dev/peps/pep-0257/
Fabric
------
Fabric initially is to be used as a deployment methodology similar to Capistrano.
For more information about Fabric the link below will help. Much of Fabric's
implementation is open for discussion.
* http://docs.fabfile.org/en/1.3.4/index.html#about
DreamTorrent
------------
TBD
Twisted
-------
You might want to check out the links below to get up to speed on Twisted.
*Overview Stuff*:
* http://twistedmatrix.com/documents/current/core/howto/vision.html
* http://twistedmatrix.com/documents/current/core/howto/overview.html
*A Quick Look at Implementations*:
* http://twistedmatrix.com/documents/current/core/howto/servers.html
* http://twistedmatrix.com/documents/current/core/howto/clients.html
*Intro to Internals*
* http://twistedmatrix.com/documents/current/core/howto/reactor-basics.html
* http://twistedmatrix.com/documents/current/core/howto/defer.html
* http://twistedmatrix.com/documents/current/core/howto/gendefer.html
*Deep Dive Stuff*
* http://twistedmatrix.com/documents/current/core/howto/deferredindepth.html
* http://twistedmatrix.com/documents/current/core/howto/producers.html
* http://twistedmatrix.com/documents/current/core/howto/trial.html
* http://twistedmatrix.com/documents/current/core/howto/application.html
|