diff --git a/app.py b/app.py index 087414a..fe67fb6 100644 --- a/app.py +++ b/app.py @@ -14,7 +14,7 @@ def network(self): table.title = 'newtwork speedtest' - table.field_names = ["date", "ping", "download", "upload"] + table.field_names = ["hora", "ping", "bajada", "subida"] st.get_best_server() @@ -28,14 +28,25 @@ def network(self): print(table) def system(self): - uname = platform.uname() + system_table = PrettyTable() + os = platform.uname() + + system_table.header = False + + system_table.add_rows([ + ["Sistema", os.system], + ["Lanzamiento", os.release], + ["VersiĆ³n", os.version], + ["Arquitectura", os.machine], + ["Procesador", os.processor] + ]) + + if os.system == 'Windows': + system_table.add_row(["Edicion", platform.win32_edition()]) + else: + return - print(f"System: {uname.system}") - print(f"Node Name: {uname.node}") - print(f"Release: {uname.release}") - print(f"Version: {uname.version}") - print(f"Machine: {uname.machine}") - print(f"Processor: {uname.processor}") + print(system_table) if __name__ == '__main__': fire.Fire(Commands) \ No newline at end of file diff --git a/demo.py b/demo.py deleted file mode 100644 index 0b41b45..0000000 --- a/demo.py +++ /dev/null @@ -1,15 +0,0 @@ -import platform -import fire - -def system(): - uname = platform.uname() - - print(f"System: {uname.system}") - print(f"Node Name: {uname.node}") - print(f"Release: {uname.release}") - print(f"Version: {uname.version}") - print(f"Machine: {uname.machine}") - print(f"Processor: {uname.processor}") - -if __name__ == '__main__': - fire.Fire(system) \ No newline at end of file diff --git a/desarrollo.md b/desarrollo.md new file mode 100644 index 0000000..ce88ddc --- /dev/null +++ b/desarrollo.md @@ -0,0 +1,30 @@ +# mejorar o agregar + +para mejorar el desarrollo debes conocer python y conocer virtual-env + +se recomienda usar virtualenv para desarrollar el bot "se debe usar python3 no python2" pip o pip3 install virtualenv + +``` bash +# windows +python -m venv venv + +# linux y mac +python3 -m venv venv +``` + +para activar vitrualenv: + * windows: .\venv\scripts\activate.bat + * linux y mac: source ./venv/bin/activate + +## install python module: +luego de activar el virtualenv lo siguiente es ejecutar lo siguiente. +### opcion 1 +>pip install -r requirements.txt + +### opcion 2 +>pip3 install -r requirements.txt + +## compilar app +``` bash +pyinstaller --onefile app.py -n=stack-supreme +``` \ No newline at end of file diff --git a/readme.md b/readme.md index a9268c7..a7fbad1 100644 --- a/readme.md +++ b/readme.md @@ -1,10 +1,31 @@ # stack-supreme +[![Creative Commons License](https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png)](http://creativecommons.org/licenses/by-nc-sa/4.0/) + este conjunto de herramientas de terminal esta basado en: - hardware information de stack-analyze npm 1.1.0: solo la parte de version de sistema operativo - speedtest nueva para la nueva version de stack analyze npm 1.2.5 -desarrollado por omega5300 stack-analyze +desarrollado por omega5300 de stack-analyze + +usos de programa: + +**como powershell** +``` powershell +./stack-supreme +``` + +**simbolo de sistema o conocido como cmd** +``` bat +stack-supreme +``` + +## commandos disponibles + +| commandos | descripcion | +| ----------- | ----------- | +| network | comprobar su velocidad de subida, bajada y ping de tu red | +| system | muestra la version de sistema operativo | -licencia CC-BY-NC-SA \ No newline at end of file +> este sotfware es para fines no comerciales.