~grubng-dev/grubng/clients-python

« back to all changes in this revision

Viewing changes to README

  • Committer: thindil
  • Date: 2009-09-29 10:11:52 UTC
  • Revision ID: thindil2@gmail.com-20090929101152-5vweaduucqrn037g
Initial import

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Grub Next Generation Python Client
 
2
 
 
3
2008 Giorgos Logiotatidis <seadog@sealabs.net>
 
4
 
 
5
Version 0.4
 
6
 
 
7
FEATURES
 
8
 
 
9
    * Python >= 2.4 Compatibility
 
10
    * Multiple crawlers support
 
11
    * Configurable
 
12
 
 
13
 
 
14
DESCRIPTION
 
15
 
 
16
This is a python based crawler for the grub project. 
 
17
 
 
18
The program by default searches the ~/.grub and the current directory for the file 'account' to find username the password information. See CONFIG FILE Section. Alternativelly you can use the --username and --password flags on run time. 
 
19
 
 
20
It spawns 5 threads but you can add more with the -t flag. A tested, working number is 20 which produces arround 3000 arcs per day on a moderate DSL line.
 
21
 
 
22
 
 
23
CONFIG FILE
 
24
The format of the config file should be file the password file. E.g.
 
25
 
 
26
username:passwd
 
27
 
 
28
EXAMPLES
 
29
 
 
30
python grub.py -t 5 -u username -p password
 
31
 
 
32
Runs python client with 5 crawlers. Use -h flag for more options
 
33
 
 
34
 
 
35
Changelog 0.4
 
36
* Fix fetchWorkUnit return values. Closes Bug http://grub.org/?q=en/node/264
 
37
* Support for new workunits. More HTTP headers per request.
 
38
* Replacing socket.gaierror with socket.error to catch all socket module exceptions. Closes bug: http://grub.org/?q=en/node/283
 
39
* Added Uploading thread. Closing bug http://grub.org/?q=en/node/302
 
40
* Added upload speed meter by Tbohdan. Closes bug http://grub.org/?q=en/node/319
 
41
* Fix --help
 
42
* and code cleanup, small code fixes
 
43
 
 
44
 
 
45
 
 
46
KNOWN BUGS
 
47
 * None for this release
 
48
 
 
49