diff options
Diffstat (limited to 'firefox-logger.py')
| -rw-r--r-- | firefox-logger.py | 18 |
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() |
