summaryrefslogtreecommitdiffstats
path: root/firefox-logger.py
diff options
context:
space:
mode:
authorThibaut Horel <thibaut.horel@gmail.com>2014-07-08 08:56:02 -0400
committerThibaut Horel <thibaut.horel@gmail.com>2014-07-08 08:56:02 -0400
commitd2496696d4ca73b9a8a43a42f31959ad6dc18c7a (patch)
tree3c58c34d816b55493ed1df88b4d392285fd78602 /firefox-logger.py
parentd1a77fac18e25df1093172f15fb8925c4545a7b5 (diff)
downloadtracker-d2496696d4ca73b9a8a43a42f31959ad6dc18c7a.tar.gz
Proof of concept for Firefox logging
Diffstat (limited to 'firefox-logger.py')
-rw-r--r--firefox-logger.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/firefox-logger.py b/firefox-logger.py
new file mode 100644
index 0000000..16d2674
--- /dev/null
+++ b/firefox-logger.py
@@ -0,0 +1,18 @@
+from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
+from datetime import datetime
+
+
+class MyHandler(BaseHTTPRequestHandler):
+
+ def do_POST(self):
+ time = datetime.utcfromtimestamp(int(self.headers["time"]) / 1000.)
+ print time.isoformat(), self.headers["url"], self.headers["title"]
+ self.send_response(202)
+ self.end_headers()
+ return
+
+ def log_request(self, code):
+ pass
+
+server = HTTPServer(("localhost", 8080), MyHandler)
+server.serve_forever()