From d2496696d4ca73b9a8a43a42f31959ad6dc18c7a Mon Sep 17 00:00:00 2001 From: Thibaut Horel Date: Tue, 8 Jul 2014 08:56:02 -0400 Subject: Proof of concept for Firefox logging --- firefox-logger.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 firefox-logger.py (limited to 'firefox-logger.py') 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() -- cgit v1.2.3-70-g09d2