From 70cc5b484bf726a81f24aedd9703b9cf67f25f4f Mon Sep 17 00:00:00 2001 From: Kamal Nasser Date: Mon, 27 Jul 2020 20:04:04 +0300 Subject: [PATCH 1/3] add sammy startup message --- sammy.py | 17 +++++++++++++++++ server.py | 9 +++++---- 2 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 sammy.py diff --git a/sammy.py b/sammy.py new file mode 100644 index 00000000..2e24c3c8 --- /dev/null +++ b/sammy.py @@ -0,0 +1,17 @@ +sammy_ascii= """ +                                ▄▄           ▄  ▄▄                               +                                 ▄▄           ▄▄    ▄                            +                                ▄              ▄▄▄    ▄                          +                                  ▄ ▄          ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄          ▄▄▄▄▄▄▄  +                                 ▄ ▄  ▄▄  ▄▄▄▄       ▄        ▄▄▄▄▄▄           ▄ +  ▄            ▄   ▄▄▄   ▄       ▄   ▄▄▄▄▄▄▄▄       ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ +            ▄  ▄    ▄ ▄  ▄  ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄        ▄▄▄▄ ▄▄    ▄▄▄  ▄▄        ▄▄  + ▄      ▄      ▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄    ▄   ▄   ▄▄▄  ▄ ▄▄   ▄ ▄▄▄▄▄▄       ▄    +               ▄    ▄▄  ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄    ▄▄  ▄▄▄▄▄▄▄▄▄▄▄▄      +                                     ▄▄▄  ▄▄▄▄▄▄▄▄▄▄▄ ▄   ▄  ▄▄▄         ▄       +                                            ▄▄ ▄▄  ▄   ▄▄▄▄▄▄▄ ▄▄▄▄▄▄ ▄▄▄        +            ▄                               ▄▄     ▄  ▄     ▄▄▄▄▄▄   ▄           +               ▄  ▄   ▄▄      ▄   ▄  ▄▄▄▄     ▄▄▄▄▄▄▄▄       ▄▄▄▄  ▄▄ ▄          +                 ▄  ▄▄    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄  ▄▄                ▄▄           +                                    ▄▄               ▄▄▄▄▄▄ ▄▄▄▄▄▄               +""" \ No newline at end of file diff --git a/server.py b/server.py index 430d1dc7..3b46a4be 100644 --- a/server.py +++ b/server.py @@ -1,10 +1,9 @@ import os import http.server import socketserver - +from sammy import sammy_ascii from http import HTTPStatus - class Handler(http.server.SimpleHTTPRequestHandler): def do_GET(self): self.send_response(HTTPStatus.OK) @@ -13,7 +12,9 @@ def do_GET(self): self.wfile.write(msg.encode()) +print(sammy_ascii) + port = int(os.getenv('PORT', 80)) -print('Listening on port %s' % (port)) +print('Listening on port %s 🚀' % (port)) httpd = socketserver.TCPServer(('', port), Handler) -httpd.serve_forever() +httpd.serve_forever() \ No newline at end of file From 5a7b14251287a803f7c2fb61c53257ee50dd6299 Mon Sep 17 00:00:00 2001 From: Kamal Nasser Date: Mon, 27 Jul 2020 20:09:34 +0300 Subject: [PATCH 2/3] add sammy startup message --- sammy.py | 1 + server.py | 1 + 2 files changed, 2 insertions(+) diff --git a/sammy.py b/sammy.py index 2e24c3c8..aead136b 100644 --- a/sammy.py +++ b/sammy.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- sammy_ascii= """                                 ▄▄           ▄  ▄▄                                                                ▄▄           ▄▄    ▄                            diff --git a/server.py b/server.py index 3b46a4be..598ae9a9 100644 --- a/server.py +++ b/server.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import os import http.server import socketserver From 7ae26af025ac1db635feae5f5c58d18c893d08c3 Mon Sep 17 00:00:00 2001 From: Kamal Nasser Date: Mon, 27 Jul 2020 20:31:05 +0300 Subject: [PATCH 3/3] set utf-8 locale --- server.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server.py b/server.py index 598ae9a9..8db82a05 100644 --- a/server.py +++ b/server.py @@ -2,9 +2,12 @@ import os import http.server import socketserver +import locale from sammy import sammy_ascii from http import HTTPStatus +locale.setlocale(locale.LC_ALL, 'en_US.UTF-8') + class Handler(http.server.SimpleHTTPRequestHandler): def do_GET(self): self.send_response(HTTPStatus.OK)