Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aniko33/dsm-tui
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
https://github.com/aniko33/dsm-tui
dashboard linux manager python rich server textual tui
Last synced: about 23 hours ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/aniko33/dsm-tui
- Owner: aniko33
- License: gpl-3.0
- Created: 2022-06-13T14:07:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-06-28T10:52:57.000Z (over 2 years ago)
- Last Synced: 2024-05-21T06:51:02.520Z (6 months ago)
- Topics: dashboard, linux, manager, python, rich, server, textual, tui
- Language: Python
- Homepage:
- Size: 107 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
DSM-TUI Documentation
[![License](https://img.shields.io/badge/License-GPL-blue)](#)
[![Release](https://img.shields.io/badge/Release-v1.1-red)](https://github.com/aniko33/DSM-TUI/releases)
[![Platform](https://img.shields.io/badge/Platforms-Linux_and_Windows(beta)-orange)](#)### 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***)### Index
- [Compatibility](https://github.com/aniko33/DSM-TUI/blob/main/README.md#compatibility)
- [Platforms](https://github.com/aniko33/DSM-TUI/blob/main/README.md#platforms)
- [Python version](https://github.com/aniko33/DSM-TUI/blob/main/README.md#python-version)- [Download](https://github.com/aniko33/DSM-TUI/blob/main/README.md#download)
- [From source](https://github.com/aniko33/DSM-TUI/blob/main/README.md#from-source)
- [From portable file](https://github.com/aniko33/DSM-TUI/blob/main/README.md#from-portable-file)- [Usage](https://github.com/aniko33/DSM-TUI/blob/main/README.md#usage)
- [Notes](https://github.com/aniko33/DSM-TUI/blob/main/README.md#notes)
- [For users](https://github.com/aniko33/DSM-TUI/blob/main/README.md#for-users)
- [For Developers](https://github.com/aniko33/DSM-TUI/blob/main/README.md#for-developers)- [Screenshot](https://github.com/aniko33/DSM-TUI/blob/main/README.md#screenshot)
- [Contributors](https://github.com/aniko33/DSM-TUI/blob/main/README.md#Contributors)
## Compatibility
### Platforms
#### Available platform: Linux and Windows.
We made ***Windows compatible*** and ***something in beta could not work***
### Python version
##### it is recommended to use Python with version "*3*" or higher
because of the libraries it is better to ***keep version 3*** or **higher** or the **application may not work**.
## Download
### From source
**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.
##### How download from source
###### Linux
```bash
#copy of the repository
git clone https://github.com/aniko33/DSM-TUI.git
#open folder
cd DSM-TUI
#install req...
pip install -r req.txt
#creating the startup file on /bin
chmod +x dsm && sudo mv dsm /bin
echo remove DSM-TUI folder...
cd ..
rm -rf DSM-TUI
echo now you can start DSM with the command: dsm
```###### Windows
```batch
curl https://raw.githubusercontent.com/aniko33/DSM-TUI/main/dsm-windows.py --output dsm.py
curl https://raw.githubusercontent.com/aniko33/DSM-TUI/main/req.txt --output req.txt
pip install -r req.txt
echo now you can start DSM with the command: python dsm.py
```### From portable file
**Downloading from a compiled** file ***could be useful in case the libraries are of poor quality*** or ***just because python no longer allows use***.
The compiled file was compiled with **Pyinstaller**.##### How download from portable file (only Linux)
```bash
wget https://github.com/aniko33/DSM-TUI/releases/download/v1.1/dsmcom
chmod +x dsmcom
sudo mv dsmcom /bin/dsm
echo now you can start DSM with the command: dsm
```## Usage
Using this tool is very easy just ***run the command***: **on *Linux*** `dsm` **on *Windows***: `python dsm.py`
and an ***interface with various functions*** will be given.## Notes
### For users
This app ***needs to be connected to an internet network*** and must be able to ***connect to google.com or, in case, change the link***.
### For developers
there is ***no guide on reading the code and using it***, perhaps in the ***next versions there will be a documentation for developers***
# Screenshot
![image](https://user-images.githubusercontent.com/76649588/173388846-7d874fad-008e-4005-abb3-379deccce3c9.png)
![image](https://user-images.githubusercontent.com/76649588/173388920-46ef8cde-72d1-4fa7-bc89-9a6249d458fc.png)## Contributors
#### Sibriex (Discord > Sibriex#7984)
#### Ares Amigos (Discord > Ares Amigos#2932)