summaryrefslogtreecommitdiffstats
path: root/firefox-logger.py
diff options
context:
space:
mode:
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()