Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python2.7
- import time
- import BaseHTTPServer
- import threading
- import SimpleHTTPServer
- from subprocess import call
- HOST_NAME = '0.0.0.0' # !!!REMEMBER TO CHANGE THIS!!!
- PORT_NUMBER = 8768 # Maybe set this to 9000.
- class MyHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
- def do_HEAD(s):
- s.send_response(200)
- s.send_header("Content-type", "image/png")
- s.end_headers()
- def do_GET(s):
- """Respond to a GET request."""
- s.send_response(200)
- s.send_header("Content-type", "image/png")
- s.end_headers()
- return_code = call("scrot /tmp/screen.png", shell=True)
- s.copyfile(open("/tmp/screen.png", "r"), s.wfile)
- if __name__ == '__main__':
- server_address = ("", PORT_NUMBER)
- server = BaseHTTPServer.HTTPServer(server_address, MyHandler)
- print time.asctime(), "Server Starts - %s:%s" % (HOST_NAME, PORT_NUMBER)
- try:
- server.serve_forever()
- except KeyboardInterrupt:
- server.server_close()
- print time.asctime(), "Server Stops - %s:%s" % (HOST_NAME, PORT_NUMBER)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement