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 = """ + +
+ 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