aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Yu <andrew@andrewyu.org>2023-07-13 06:15:07 +0000
committerAndrew Yu <andrew@andrewyu.org>2023-07-13 06:15:07 +0000
commit3bd421a22c66849dccd549a7b4a801159775c697 (patch)
tree9725bbc29d44e69470d31a64e74679052375bc8e
parentf74c5ff27a8e12ad2c6b490fb22e5ebf031ee311 (diff)
downloadqbox-3bd421a22c66849dccd549a7b4a801159775c697.tar.gz
qbox-3bd421a22c66849dccd549a7b4a801159775c697.zip
Update README
-rw-r--r--README26
-rw-r--r--todo1
2 files changed, 26 insertions, 1 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..344d190
--- /dev/null
+++ b/README
@@ -0,0 +1,26 @@
+qbox - Web question board inspired by 提问箱s in the Chinese Internet
+=====================================================================
+
+qbox is a simple python WSGI HTTP program that serves as a anonymous
+question board, inspired by the proliferation of proprietary 提问箱
+services on the more popular prat of the Chinese Internet. Supports
+multiple users.
+
+A guest may submit a message on the public Web interface, which qbox
+sends to the owner of the question board via email. The owner is
+expected to reply via email, which qbox receives and puts on the public
+Web interface. The original message is not displayed, until the owner
+replies like this.
+
+Implementation bug
+------------------
+Currently, qbox reads maildirs to look for incoming mail, every time a
+guest uses a GET request on the Web interface. This is inefficient and
+ugly. A piped local mail delivery agent or full-blown pipe transport
+would be more appropriate (I personally favor the LMDA method as it
+doesn't require modifying Postfix master.cf, and this is a really small
+program that doesn't really deserve a full transport.)
+
+Maybe I'll backport the (L)MDA functionality from the Simple Mailing
+List Management Program that I'm currently working on... sometime:
+https://git.andrewyu.org/andrew/smlmp.git or https://sr.ht/~andrew/smlmp
diff --git a/todo b/todo
deleted file mode 100644
index 8415f8d..0000000
--- a/todo
+++ /dev/null
@@ -1 +0,0 @@
-fix new -> cur