{"id":18386773,"url":"https://github.com/aniko33/dsm-tui","last_synced_at":"2025-07-08T02:40:40.488Z","repository":{"id":37818840,"uuid":"502982648","full_name":"aniko33/DSM-TUI","owner":"aniko33","description":"DSM-tui (Decks Server Manager TUI) is a tool that allows server management by viewing active services and server status. It is developed in python with TUI (Terminal User Inteface) interface","archived":false,"fork":false,"pushed_at":"2022-06-28T10:52:57.000Z","size":110,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T10:11:50.232Z","etag":null,"topics":["dashboard","linux","manager","python","rich","server","textual","tui"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aniko33.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"aniko33","discord":"Анико#2688"}},"created_at":"2022-06-13T14:07:08.000Z","updated_at":"2025-02-02T19:58:07.000Z","dependencies_parsed_at":"2022-09-08T06:21:10.563Z","dependency_job_id":null,"html_url":"https://github.com/aniko33/DSM-TUI","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aniko33%2FDSM-TUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aniko33%2FDSM-TUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aniko33%2FDSM-TUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aniko33%2FDSM-TUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aniko33","download_url":"https://codeload.github.com/aniko33/DSM-TUI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247574088,"owners_count":20960495,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dashboard","linux","manager","python","rich","server","textual","tui"],"created_at":"2024-11-06T01:23:19.311Z","updated_at":"2025-04-07T00:33:25.598Z","avatar_url":"https://github.com/aniko33.png","language":"Python","funding_links":["https://github.com/sponsors/aniko33","Анико#2688"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eDSM-TUI Documentation\u003c/h1\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/76649588/173510635-e12cfbea-890f-4862-a9c3-2065d11edff6.png\"\u003e\n\u003cdiv align=\"center\"\u003e\n\n[![License](https://img.shields.io/badge/License-GPL-blue)](#)\n[![Release](https://img.shields.io/badge/Release-v1.1-red)](https://github.com/aniko33/DSM-TUI/releases)\n[![Platform](https://img.shields.io/badge/Platforms-Linux_and_Windows(beta)-orange)](#)\n\n\u003c/div\u003e\n\n### Description\n\n**DSM-TUI** (***Decks Server Manager TUI***) is a **tool** that allows **server \nmanagement** by viewing active services and server status. It is developed\nin **Python** with **TUI** (***Terminal User Inteface***)\n\n### Index\n\n- [Compatibility](https://github.com/aniko33/DSM-TUI/blob/main/README.md#compatibility)\n  \n  - [Platforms](https://github.com/aniko33/DSM-TUI/blob/main/README.md#platforms)\n  \n  - [Python version](https://github.com/aniko33/DSM-TUI/blob/main/README.md#python-version)\n\n- [Download](https://github.com/aniko33/DSM-TUI/blob/main/README.md#download)\n  \n  - [From source](https://github.com/aniko33/DSM-TUI/blob/main/README.md#from-source)\n  \n  - [From portable file](https://github.com/aniko33/DSM-TUI/blob/main/README.md#from-portable-file)\n\n- [Usage](https://github.com/aniko33/DSM-TUI/blob/main/README.md#usage)\n\n- [Notes](https://github.com/aniko33/DSM-TUI/blob/main/README.md#notes)\n  \n  - [For users](https://github.com/aniko33/DSM-TUI/blob/main/README.md#for-users)\n  \n  - [For Developers](https://github.com/aniko33/DSM-TUI/blob/main/README.md#for-developers)\n\n- [Screenshot](https://github.com/aniko33/DSM-TUI/blob/main/README.md#screenshot)\n\n- [Contributors](https://github.com/aniko33/DSM-TUI/blob/main/README.md#Contributors)\n\n## Compatibility\n\n### Platforms\n\n#### Available platform: Linux and Windows.\n\nWe made ***Windows compatible*** and ***something in beta could not work***\n\n### Python version\n\n##### it is recommended to use Python with version \"*3*\" or higher\n\nbecause of the libraries it is better to ***keep version 3*** or **higher** or the **application may not work**.\n\n## Download\n\n### From source\n\n**Downloading the app from source** could be both a **bad idea** and a **good idea**, the *app could not go because of the **outdated libraries** or the **outdated program***, instead it could be ***useful in case of problems in the code*** or even just to change it.\n\n##### How download from source\n\n###### Linux\n\n```bash\n#copy of the repository\ngit clone https://github.com/aniko33/DSM-TUI.git\n#open folder\ncd DSM-TUI\n#install req...\npip install -r req.txt\n#creating the startup file on /bin\nchmod +x dsm \u0026\u0026 sudo mv dsm /bin\necho remove DSM-TUI folder...\ncd ..\nrm -rf DSM-TUI\necho now you can start DSM with the command: dsm\n```\n\n###### Windows\n\n```batch\ncurl https://raw.githubusercontent.com/aniko33/DSM-TUI/main/dsm-windows.py --output dsm.py\ncurl https://raw.githubusercontent.com/aniko33/DSM-TUI/main/req.txt --output req.txt\npip install -r req.txt\necho now you can start DSM with the command: python dsm.py \n```\n\n### From portable file\n\n**Downloading from a compiled** file ***could be useful in case the libraries are of poor quality*** or ***just because python no longer allows use***.\nThe compiled file was compiled with **Pyinstaller**.\n\n##### How download from portable file (only Linux)\n```bash\nwget https://github.com/aniko33/DSM-TUI/releases/download/v1.1/dsmcom\nchmod +x dsmcom\nsudo mv dsmcom /bin/dsm\necho now you can start DSM with the command: dsm\n```\n\n## Usage\n\nUsing this tool is very easy just ***run the command***: **on *Linux*** `dsm` **on *Windows***: `python dsm.py`\nand an ***interface with various functions*** will be given.\n\n## Notes\n\n### For users\n\nThis app ***needs to be connected to an \u003cu\u003einternet network\u003c/u\u003e*** and must be able to ***connect to google.com or, in case, change the link***.\n\n### For developers\n\nthere is ***no guide on reading the code and using it***, perhaps in the ***next versions there will be a documentation for developers***\n\n# Screenshot\n\n![image](https://user-images.githubusercontent.com/76649588/173388846-7d874fad-008e-4005-abb3-379deccce3c9.png)\n![image](https://user-images.githubusercontent.com/76649588/173388920-46ef8cde-72d1-4fa7-bc89-9a6249d458fc.png)\n\n## Contributors\n\n\u003c!--\u003ca href=\"https://github.com/aniko33/DMS-TUI/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contributors-img.web.app/image?repo=aniko33/DMS-TUI\" /\u003e\n\u003c/a\u003e --\u003e\n\n#### Sibriex (Discord \u003e Sibriex#7984)\n#### Ares Amigos (Discord \u003e Ares Amigos#2932)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faniko33%2Fdsm-tui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faniko33%2Fdsm-tui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faniko33%2Fdsm-tui/lists"}