[tor-commits] [gettor/master] README enhancements

kaner at torproject.org kaner at torproject.org
Thu Feb 24 19:12:00 UTC 2011


commit 206e3ff1a81fd9009759835b0cb1e9f00fad6f26
Author: Christian Fromme <kaner at strace.org>
Date:   Tue Feb 22 04:06:08 2011 +0100

    README enhancements
---
 README |   50 ++++++++++++++++++++++++++++++--------------------
 1 files changed, 30 insertions(+), 20 deletions(-)

diff --git a/README b/README
index e56c117..0f335c7 100644
--- a/README
+++ b/README
@@ -42,7 +42,7 @@ This will copy necessary files to ~/opt/gettor.
 
 Once you have everything installed, you'll want to initialize the file store:
 
-    gettor at hostname:~/opt/gettor$ ./GetTor.py -fp
+    gettor at hostname:~/opt/gettor$ python GetTor.py -fp
 
 You should see an rsync and finally something like:
 
@@ -54,13 +54,12 @@ You should see an rsync and finally something like:
 Now you'll install the cronjob. This clears the blacklist and updates packages 
 daily:
 
-    gettor at hostname:~/opt/gettor$ ./GetTor.py -i
-    2009-01-05 17:34:53,911 (16646) Installing cron donee
+    gettor at hostname:~/opt/gettor$ python GetTor.py -i
 
 Set up a password for package forwarding commands if you wish to use that 
 feature:
 
-    gettor at hostname:~/opt/gettor$ ./GetTor.py -s seCreTpAssworD
+    gettor at hostname:~/opt/gettor$ python GetTor.py -s seCreTpAssworD
 
 The secret password will be stored in whereever `PASSFILE' is configured in 
 the configuration.
@@ -85,30 +84,24 @@ untranslated file (called gettor.po) to that directory. This file should be
 translated but partial translations are allowed. Once this file has been
 created, the GetTor program does not need to be modified.
 
-However, if a user wished to add support in responses to users, they will need
-to modiy the 'requests.py' file like so:
-
-    defaultLang = "en"
-    supportedLangs = { "en": "English",·
-                       "ko": "Korean",·
-                       "de": "Deutsch" }
-
 CONFIGURATION
 -------------
 A proper GetTor configuration file is expected in the user's home directory
 and should look similar to this:
 
     gettor at hostname:~$ cat .gettor.conf
+
+    # What `From:' address are we using by default?
+    MAIL_FROM = "GetTor <gettor at torproject.org>"
+
     # Where it is all based at. Subdirs for GetTor start from here.
     BASEDIR = "/tmp"
 
-    # Default locale
-    DEFAULT_LOCALE = "en"
-
     # Should we send a `Your package will arrive soon, be patient' mail?
     DELAY_ALERT = True
 
-    # Basename of the GetTor log files. Will be expandet to $LOGFILE-YYYY-MM-DD.log
+    # Basename of the GetTor log files. Will be expandet to 
+    # $LOGFILE-YYYY-MM-DD.log
     LOGFILE = "/tmp/gettorlog"
 
     # The file containing the hashed command password
@@ -117,12 +110,29 @@ and should look similar to this:
     # Where do we dump erronous emails?
     DUMPFILE = "./gettor.dump"
 
-    # Do we send every mail type to every user only once before we blacklist them
-    # for it?
+    # Do we send every mail type to every user only once before we blacklist 
+    # them for it?
     BLACKLIST_BY_TYPE = True
 
     RSYNC_MIRROR = "rsync.torproject.org"
 
+    # Default locale
+    DEFAULT_LOCALE = "en"
+
+    # Which languages to we support in GetTor?
+    SUPP_LANGS = { "en": ("english", ),
+                   "fa": ("farsi", ),
+                   "de": ("deutsch", ),
+                   "ar": ("arabic", ),
+                   "es": ("spanish", ),
+                   "fr": ("french", ),
+                   "it": ("italian", ),
+                   "nl": ("dutch", ),
+                   "pl": ("polish", ),
+                   "ru": ("russian", ),
+                   "zh_CN": ("chinese", "zh",) }
+
+
     #            "bundle name": ("single file regex", "split file regex")
     PACKAGES = { "tor-browser-bundle": 
                  ("tor-browser-.*_en-US.exe$", "tor-browser-.*_en-US_split"), }
@@ -213,7 +223,7 @@ directories. In reality, that looks as follows:
 In addition to this automatic whitelisting, there is the possibility to add
 blacklist entries by hand as follows:
 
-    gettor at hostname:~/opt/gettor$ ./GetTor.py -b someone at evil.org
+    gettor at hostname:~/opt/gettor$ python GetTor.py -b someone at evil.org
 
 Email addresses that are added this way, go to the general/ directory in the 
 blacklist directory.
@@ -221,7 +231,7 @@ blacklist directory.
 Besides the blacklisting mechanism, there is a whitelisting mechanism. It works
 analogous to the manual blacklisting mechanism:
 
-    gettor at hostname:~/opt/gettor$ ./GetTor.py -w someone at evil.org
+    gettor at hostname:~/opt/gettor$ python GetTor.py -w someone at heaven.org
 
 Whitelisting wins over blacklisting. If a user if blacklisted for X, but also
 whitelisted, he will be allowed to do X.





More information about the tor-commits mailing list