2019-04-22 15:04:52 +00:00
|
|
|
from flask import Flask, request
|
|
|
|
|
import os
|
|
|
|
|
import urlchecker
|
|
|
|
|
import sitemapper
|
|
|
|
|
import _pickle as cPickle
|
|
|
|
|
import json
|
|
|
|
|
#----------------------------------------------------------------------------#
|
|
|
|
|
# App Config.
|
|
|
|
|
#----------------------------------------------------------------------------#
|
|
|
|
|
|
|
|
|
|
app = Flask(__name__)
|
|
|
|
|
|
|
|
|
|
#----------------------------------------------------------------------------#
|
|
|
|
|
# Controllers.
|
|
|
|
|
#----------------------------------------------------------------------------#
|
|
|
|
|
|
|
|
|
|
@app.route('/test/')
|
|
|
|
|
def index():
|
|
|
|
|
url = request.args.get("url")
|
2019-04-27 12:23:56 +00:00
|
|
|
#print(url)
|
2019-04-22 15:04:52 +00:00
|
|
|
obj = sitemapper.url(url)
|
2019-04-27 12:23:56 +00:00
|
|
|
obj.run_check(url)
|
2019-04-22 15:04:52 +00:00
|
|
|
|
|
|
|
|
with open('your_file.txt', 'w') as f:
|
|
|
|
|
for item in obj.sites:
|
|
|
|
|
f.write("%s\n" % item)
|
|
|
|
|
|
2019-04-27 12:23:56 +00:00
|
|
|
return "done"
|
2019-04-22 15:04:52 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
|
port = int(os.environ.get('PORT', 80))
|
|
|
|
|
app.run(host='0.0.0.0', port=port)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|