Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: sitescripts/urlfixer/README.md

Issue 8483155: Added typo data collection (/submitData) (Closed)
Patch Set: Created Oct. 9, 2012, 1:46 p.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | sitescripts/urlfixer/__init__.py » ('j') | sitescripts/urlfixer/web/submitData.py » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sitescripts/urlfixer/README.md
===================================================================
new file mode 100644
--- /dev/null
+++ b/sitescripts/urlfixer/README.md
@@ -0,0 +1,47 @@
+urlfixer
+========
+
+Backend for the URL Fixer data collection. It provides the following URLs:
+
+* */submitData* - Receive data from URL Fixer extension
+
+Required packages
+-----------------
+
+* [simplejson](http://pypi.python.org/pypi/simplejson/)
+
+Database setup
+--------------
+
+Just execute the statements in _schema.sql_.
+
+Configuration
+-------------
+
+Add an _urlfixer_ section to _/etc/sitescripts_ or _.sitescripts_ and configure the following keys:
+
+* _database_
+* _dbuser_
+* _dbpassword_
+
+Data transfer format
+----------------------------
+
+A domain transfered to the server can have one of the following types:
+
+* 1: the domain was entered without any further action
+* 2: the domain was recognized as a typo
+* 3: the domain is a correction that the user accepted
+* 4: the domain is a correction that the user declined
+
+The server expects the list to be transfered as a JSON object in no particular order. Here is an example:
+
+```js
+{
+ "urlfixer.org": 1,
+ "adblockplus,org": 2,
+ "adblockplus.org": 3,
+ "goggle.com": 1,
+ "google.com": 4
+}
+```
« no previous file with comments | « no previous file | sitescripts/urlfixer/__init__.py » ('j') | sitescripts/urlfixer/web/submitData.py » ('J')

Powered by Google App Engine
This is Rietveld