From 8b62cc0af0edbc51a49952e7095a0959c6d484f9 Mon Sep 17 00:00:00 2001 From: jonnybravo Date: Mon, 13 Nov 2023 15:19:46 +0100 Subject: [PATCH] commit message from python script --- create_wireguard_os_simple/default_server.py | 26 +++++++++++++++- regex_test/main.py | 6 ++++ webserver/main.py | 31 ++++++++++++++++++++ 3 files changed, 62 insertions(+), 1 deletion(-) mode change 100644 => 100755 create_wireguard_os_simple/default_server.py create mode 100644 regex_test/main.py create mode 100644 webserver/main.py diff --git a/create_wireguard_os_simple/default_server.py b/create_wireguard_os_simple/default_server.py old mode 100644 new mode 100755 index ae53f99..9832004 --- a/create_wireguard_os_simple/default_server.py +++ b/create_wireguard_os_simple/default_server.py @@ -1 +1,25 @@ -#! /usr/bin/env python3 \ No newline at end of file +#! /usr/bin/env python3.11 +import os + +class create_server: + def create_config(self): + pass + def create_unit(self): + pass + + + + + +if __name__ == "__main__": +####Test_block + def get_file(name): + try: + return open(name) + except FileNotFoundError as NoFile: + print(NoFile.strerror) + print("File wird angelegt") + return False + + test = get_file(name="test.ymll") + print(test) \ No newline at end of file diff --git a/regex_test/main.py b/regex_test/main.py new file mode 100644 index 0000000..5d0dd4b --- /dev/null +++ b/regex_test/main.py @@ -0,0 +1,6 @@ +import re + +txt = "The rain in Spain" +x = re.search("^The.*Spain$", txt) +if x : + print("Yes") \ No newline at end of file diff --git a/webserver/main.py b/webserver/main.py new file mode 100644 index 0000000..c52c8f3 --- /dev/null +++ b/webserver/main.py @@ -0,0 +1,31 @@ +#!/ usr / bin / env python3 +from http.server import BaseHTTPRequestHandler , HTTPServer +import os, datetime +class myServer ( BaseHTTPRequestHandler ) : + def do_GET ( self ) : + load = os.getloadavg() + html = """ + + + Hello world + + + +

Hello world : python

+

Serverzeit : {now}
+ Serverauslastung (load) : {load} + + """. format (now = datetime.datetime.now().astimezone() , load = load [0]) + + self.send_response(200) + self.send_header( 'Content-type' , 'text/html') + self.end_headers() + self.wfile.write(bytes (html, "utf8")) + return + +def run (): + addr = ('',8080) + httpd = HTTPServer(addr, myServer) + httpd.serve_forever() + +run() \ No newline at end of file