Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. import time
  2. import subprocess
  3. import sqlite3
  4. import os,shutil
  5. from flask import Flask
  6. from flask import request
  7. from flask import session
  8.  
  9.  
  10. app = Flask(__name__)
  11. @app.route("/")
  12. def home():
  13. return "Hello, World!"
  14.  
  15.  
  16. @app.route("/start")
  17. def start():
  18. browser=request.args.get('browser')
  19. url=request.args.get('url')
  20. if browser == 'chrome':
  21. mycmd = r'start chrome /new-tab {}'.format(url)
  22. elif browser == 'firefox':
  23. mycmd = r'start firefox /new-tab {}'.format(url)
  24. p=subprocess.Popen(mycmd,shell = True)
  25. return p
  26.  
  27.  
  28. @app.route("/stop")
  29. def stop():
  30. name=request.args.get('browser')
  31. os.system("taskkill /f /im " + name+'.exe')
  32.  
  33.  
  34. @app.route("/cleanup")
  35. def cleanup():
  36. name=request.args.get('browser')
  37. if name=='firefox':
  38. folder= 'C:\\Users\\Rochan Nehete\\AppData\\Local\\Mozilla\\Firefox\\Profiles'
  39. if name=='chrome':
  40. folder= 'C:\\Users\\Rochan Nehete\\AppData\\Local\\Google\\Chrome\\User Data'
  41. for the_file in os.listdir(folder):
  42. file_path = os.path.join(folder, the_file)
  43. try:
  44. if os.path.isfile(file_path):
  45. os.unlink(file_path)
  46. elif os.path.isdir(file_path):shutil.rmtree(file_path)
  47. except Exception as e:
  48. print(e)
  49.  
  50. @app.route("/geturl")
  51. def geturl():
  52. browser=request.args.get('browser')
  53.  
  54.  
  55.  
  56.  
  57. if __name__=="__main__":
  58.  
  59. app.run(debug=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement