Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- import subprocess
- import sqlite3
- import os,shutil
- from flask import Flask
- from flask import request
- from flask import session
- app = Flask(__name__)
- @app.route("/")
- def home():
- return "Hello, World!"
- @app.route("/start")
- def start():
- browser=request.args.get('browser')
- url=request.args.get('url')
- if browser == 'chrome':
- mycmd = r'start chrome /new-tab {}'.format(url)
- elif browser == 'firefox':
- mycmd = r'start firefox /new-tab {}'.format(url)
- p=subprocess.Popen(mycmd,shell = True)
- return p
- @app.route("/stop")
- def stop():
- name=request.args.get('browser')
- os.system("taskkill /f /im " + name+'.exe')
- @app.route("/cleanup")
- def cleanup():
- name=request.args.get('browser')
- if name=='firefox':
- folder= 'C:\\Users\\Rochan Nehete\\AppData\\Local\\Mozilla\\Firefox\\Profiles'
- if name=='chrome':
- folder= 'C:\\Users\\Rochan Nehete\\AppData\\Local\\Google\\Chrome\\User Data'
- for the_file in os.listdir(folder):
- file_path = os.path.join(folder, the_file)
- try:
- if os.path.isfile(file_path):
- os.unlink(file_path)
- elif os.path.isdir(file_path):shutil.rmtree(file_path)
- except Exception as e:
- print(e)
- @app.route("/geturl")
- def geturl():
- browser=request.args.get('browser')
- if __name__=="__main__":
- app.run(debug=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement