added README file
authorAndrew Engelbrecht <sudoman@ninthfloor.org>
Thu, 8 Oct 2015 20:20:29 +0000 (16:20 -0400)
committerAndrew Engelbrecht <sudoman@ninthfloor.org>
Mon, 7 Dec 2015 18:32:42 +0000 (13:32 -0500)
README.md [new file with mode: 0644]

diff --git a/README.md b/README.md
new file mode 100644 (file)
index 0000000..2ed82c6
--- /dev/null
+++ b/README.md
@@ -0,0 +1,56 @@
+# About 'edward'
+
+This is 'edward', a program that automatically responds to GPG encrypted and
+signed email. It tests whether users' early attempts to use GPG encrypted and
+signed email are successful.
+
+At the time of writing, this program is used by the Free Software Foundation
+as part of its campaign at https://emailselfdefense.org
+
+## License
+
+This program, its translation files, and its automated test cases are licensend
+under AGPLv3.
+
+The public and private GPG keys in tests/testgnupghome are licensed under CC0.
+
+    * https://creativecommons.org/publicdomain/zero/1.0/
+
+## Dependencies
+
+    $ sudo apt-get install python3 python3-gpgme sendmail
+
+## Usage
+
+Edward expects the TO address of incoming emails and the FROM address of
+outgoing emails to be "edward-en@domain" or "edward-es@domain", etc. For a list
+of supported languages, look at the beginning of the edward source file, or
+look in the lang/ directory.
+
+To view edward's output email without sending it: (for debugging purposes)
+
+    $ ./edward -p < input-email.eml
+
+To automatically send the the replay email using sendmail: (For this to work,
+you will need to properly setup your mail transfer agent (MTA).)
+
+    $ ./edward < input-email.eml
+
+To run the test cases in the top level directory: (No emails are sent)
+
+    $ ./run-tests
+
+No news (aside from execution duration) is good news.
+
+To automatically pipe incoming messages to edward and send its replies: (Notice
+the added dot.)
+
+    $ cd ~ ; mv edward edward-src
+    $ cp edward-src/procmailrc.example ~/.procmailrc
+    $ nano .procmailrc
+
+## Contact
+
+Feel free to contact me with issues or patches for this program. My name is
+Andrew E and you may reach me at andrew.e.7327@gmail.com
+