Commit 1b5ab4bafff3b7e26bb475e1f389afb132b61390

Authored by Miguel Barão
1 parent 3de42468
Exists in dev

delete redirect.py (not using it)

aprendizations/main.py
@@ -172,7 +172,10 @@ def main(): @@ -172,7 +172,10 @@ def main():
172 logger.info('LearnApp started') 172 logger.info('LearnApp started')
173 173
174 # --- run webserver forever ---------------------------------------------- 174 # --- run webserver forever ----------------------------------------------
175 - asyncio.run(webserver(app=app, ssl=ssl_ctx, port=arg.port, debug=arg.debug)) 175 + asyncio.run(webserver(app=app,
  176 + ssl=ssl_ctx,
  177 + port=arg.port,
  178 + debug=arg.debug))
176 logger.critical('Webserver stopped.') 179 logger.critical('Webserver stopped.')
177 180
178 181
aprendizations/redirect.py
@@ -1,48 +0,0 @@ @@ -1,48 +0,0 @@
1 -#!/usr/bin/env python3  
2 -  
3 -# python standard libraries  
4 -import argparse  
5 -  
6 -# third party libraries  
7 -from tornado.web import RedirectHandler, Application  
8 -from tornado.ioloop import IOLoop  
9 -  
10 -  
11 -def main():  
12 - default_url = 'https://bit.xdi.uevora.pt/'  
13 - default_port = 8080  
14 -  
15 - # --- Commandline argument parsing  
16 - argparser = argparse.ArgumentParser(  
17 - description='Redirection server. '  
18 - 'Listen on a given port for HTTP requests and responds with a '  
19 - '301 - Moved Permanently - so that the browser is redirected to the '  
20 - 'correct target address.'  
21 - )  
22 - argparser.add_argument(  
23 - '-p', '--port', type=int, default=default_port,  
24 - help=f'Port to listen to (default: {default_port})'  
25 - )  
26 - argparser.add_argument(  
27 - '-t', '--target', type=str, default=default_url,  
28 - help=f'Target address (default: {default_url})'  
29 - )  
30 - arg = argparser.parse_args()  
31 - print(f'Redirecting from port {arg.port} to {arg.target}')  
32 -  
33 - # --- run server  
34 - handlers = [(r'.*', RedirectHandler, {'url': arg.target})]  
35 - app = Application(handlers)  
36 - app.listen(arg.port)  
37 -  
38 - try:  
39 - IOLoop.current().start() # running...  
40 - except Exception:  
41 - IOLoop.current().stop()  
42 -  
43 - print('Redirection stopped!')  
44 -  
45 -  
46 -# ----------------------------------------------------------------------------  
47 -if __name__ == "__main__":  
48 - main()