From e80c9bda6e56d5ce2a6bf837803ebf6194f31e8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?--=3DFurtiF=E2=84=A2=3D--?= Date: Sun, 21 Aug 2022 18:16:48 +0200 Subject: [PATCH] add basic vars info --- _pyren3_launcher.py | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/_pyren3_launcher.py b/_pyren3_launcher.py index 8fb042f..3de9cd4 100755 --- a/_pyren3_launcher.py +++ b/_pyren3_launcher.py @@ -6,12 +6,20 @@ ################################## # # # # -# Version: 3.0 (1-Aug-2022) # +# Version: 3.0 (1-Aug-2022) # # Author: Shr-Lnm # # # # # ################################## +__author__ = "Shr-Lnm" +__copyright__ = "Copyright 2018-2022" +__credits__ = [] +# __license__ = "GNU" # Unknown licence! +__version__ = "3.0.0" # python3 maybe ? +__maintainer__ = "Shr-Lnm" +__email__ = "mshkn@inbox.ru" +__status__ = "Beta" import os import shutil @@ -33,9 +41,8 @@ currenPath = os.path.dirname(os.path.abspath(__file__)) for f in listdir('.'): if isdir('./' + f) and f.lower().startswith('pyren3') and isdir('./' + f + '/serial'): - sys.path.append(os.path.join(currenPath,f)) - sys.path.append(os.path.join(currenPath,f,"serial")) - + sys.path.append(os.path.join(currenPath, f)) + sys.path.append(os.path.join(currenPath, f, "serial")) if osname == 'nt': import pip @@ -81,6 +88,7 @@ if osname == 'android': print("Error while using jnius") sys.exit() + def update_from_gitlab(): try: import os @@ -103,7 +111,7 @@ def update_from_gitlab(): h_user_agent = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.3'} req = urllib.request.Request('https://gitlab.com/py_ren/pyren/-/archive/pyren3/pyren-pyren3.zip', headers=h_user_agent) - filedata = urllib.request.urlopen(req, context=ctx, timeout = 10) + filedata = urllib.request.urlopen(req, context=ctx, timeout=10) datatowrite = filedata.read() with open('./pyren-pyren3.zip', 'wb') as f: @@ -121,14 +129,14 @@ def update_from_gitlab(): if os.path.altsep: arcname = arcname.replace(os.path.altsep, os.path.sep) arcname = os.path.splitdrive(arcname)[1].split(os.path.sep)[0] - rootDirLen = len(arcname)+1 + rootDirLen = len(arcname) + 1 dst = src[rootDirLen:] filename = os.path.basename(src) if not filename: if dst and not os.path.exists(dst): os.makedirs(dst) continue - + source = zip_file.open(src) target = open(dst, "wb") with source, target: @@ -141,6 +149,7 @@ def update_from_gitlab(): return 0 + def getPathList(): return ['./' + f for f in listdir('.') if isdir('./' + f) \ and f.lower().startswith('pyren') \ @@ -148,10 +157,11 @@ def getPathList(): def getLangList(): - #if not os.path.exists('./Location'): + # if not os.path.exists('./Location'): # return [] - #return [f[10:-4] for f in listdir('./Location') if f.lower().startswith('diagoncan_')] - return ['AL','CNT','CO','CR','CZ','DK','EL','FI','FR','GB','HG','IT','JP','NG','NL','PL','PO','RO','RU','SD','SL','SP','TR'] + # return [f[10:-4] for f in listdir('./Location') if f.lower().startswith('diagoncan_')] + return ['AL', 'CNT', 'CO', 'CR', 'CZ', 'DK', 'EL', 'FI', 'FR', 'GB', 'HG', 'IT', 'JP', 'NG', 'NL', 'PL', 'PO', 'RO', 'RU', 'SD', 'SL', 'SP', 'TR'] + def getPortList(): ret = [] @@ -263,7 +273,7 @@ def run(s, cmd): sys.argv = sys.argv + s.options.split() if cmd == 'term': sys.argv.append('--dialog') - #sys.argv.append('--demo') + # sys.argv.append('--demo') if cmd == 'ddt': sys.argv.append('--demo') os.chdir(s.path) @@ -532,7 +542,7 @@ if osname != 'android': self.lCSV.configure(highlightbackground="#d9d9d9") self.lCSV.configure(highlightcolor="black") self.lCSV.configure(width=240) - + self.lKWP = tk.LabelFrame(self.root) self.lKWP.place(relx=0.5, rely=0.43, relheight=0.125, relwidth=0.48) self.lKWP.configure(relief=tk.GROOVE)