Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jd-apprentice/dbn-tools
๐ป A collection of system tools to optimize and improve your computer's performance.
https://github.com/jd-apprentice/dbn-tools
arch-linux bash bash-script collaborate debian debian-packages deepsource docker python ubuntu
Last synced: about 2 months ago
JSON representation
๐ป A collection of system tools to optimize and improve your computer's performance.
- Host: GitHub
- URL: https://github.com/jd-apprentice/dbn-tools
- Owner: jd-apprentice
- License: mit
- Created: 2022-12-27T02:52:53.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-26T01:05:31.000Z (about 1 year ago)
- Last Synced: 2024-05-02T05:24:40.665Z (9 months ago)
- Topics: arch-linux, bash, bash-script, collaborate, debian, debian-packages, deepsource, docker, python, ubuntu
- Language: Shell
- Homepage: https://dbn-tools.jonathan.com.ar/
- Size: 1.13 MB
- Stars: 21
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# ๐พ DBN-TOOLS
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/2780bebe8e2c4ec3abcc784b3d8f29c6)](https://app.codacy.com/gh/jd-apprentice/dbn-tools/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![DeepSource](https://deepsource.io/gh/jd-apprentice/dbn-tools.svg/?label=active+issues&show_trend=true&token=R5d9toJdoCzp6s2De2EUsQxk)](https://deepsource.io/gh/jd-apprentice/dbn-tools/?ref=repository-badge)## ๐ป With dbn-tools, you can:
- ๐ Analyze disk usage and see which files and directories are taking up the most space.
- ๐๏ธ Delete temporary files and free up space on your hard drive.
- ๐พ Check the usage of your system's RAM and swap memory.
- ๐งฐ Get detailed information about your CPU and system.
- ๐๏ธ Empty the recycle bin to permanently delete files.
- ๐ง๏ธ Check weather for you current location.
- ๐งน Uninstall programs you no longer need.
- ๐ต Check local rate for USD-ARS.
- ๐ Search for a specific file.
- ๐ Download youtube videos.
- ๐ฐ๏ธ Check the system uptime.
- ๐ Check open ports.![image](./readme.png)
## ๐ Documentation
- Documentation is hosted on [Here](https://dbn-tools.jonathan.com.ar/)
## ๐พ Can I download the app?
- Yes! releases are being published -> [HERE](https://github.com/jd-apprentice/dbn-tools/releases)
- Check compatibility for your distro or look at the [INSTALL](./INSTALL.md) for detailed instructions## ๐ก Want to see our metrics?
We use codacy here is the [DASHBOARD](https://app.codacy.com/gh/jd-apprentice/dbn-tools/dashboard)
We also use deepsource here is the [DASHBOARD](https://deepsource.io/gh/jd-apprentice/dbn-tools)## ๐ก Ideas
- New ideas are being tracked and added in this issue -> [Here](https://github.com/users/jd-apprentice/projects/3)
## ๐พ Compatibility
- Docker โ
- Ubuntu 22.04 โ
- Debian 11 โ
- Arch โ
- Fedora โ
- Centos โ
- Gentoo โ
- openSUSE โ
- Slackware โ## ๐ณ๏ธ Flags
- `--help`: ๐ Display a help message with a list of all available options.
- `--system`: ๐ฅ Filters the menu to only show system utility options.
- `--esp`: ๐ช๐ธ Enable Spanish translation (WIP).## ๐ Application
![APP](https://cdn.discordapp.com/attachments/875262629516546089/1071869885250011197/image.png)
## ๐ Folder structure
```
๐ฆdbn-tools
โฃ ๐.github
โ โ ๐workflows
โ โ โ ๐codacy.yml
โฃ ๐DEBIAN
โ โฃ ๐control
โฃ ๐usr
โ โ ๐bin
โ โ โฃ ๐constants
โ โ โ โฃ ๐ascii.sh
โ โ โฃ ๐functions
โ โ โ โฃ ๐delete-temp.sh
โ โ โ ๐dbn-tools.sh
โฃ ๐utils
โ โฃ ๐build_new_version.sh
โฃ ๐.gitignore
โฃ ๐CONTRIBUTE.md
โฃ ๐Dockerfile
โฃ ๐INSTALL.md
โฃ ๐LICENSE
โฃ ๐README.md
โ ๐readme.png
```## ๐ Dependencies
- Bash
- Git
- Debtap [Repository](https://github.com/helixarch/debtap)
- Python 3## ๐ Python dependencies
- Requests [Requests](https://pypi.org/project/requests/)
- Openai [GPT-3](https://pypi.org/project/openai/)## ๐ Troubleshot
For more information, check the [TROUBLESHOT](./TROUBLESHOT.md) file
## ๐ด Environment variables
| Variable | Description |
| -------------- | --------------------------------------------------------------------------------------------- |
| `DOWNLOAD_URL` | URL to download a package get it from here -> https://github.com/jd-apprentice/dbn-tools/tags |
| `PACKAGE_NAME` | Name of the package being downloaded (is the name of the file from the other variable) |
| `GPT_KEY` | Key to use GPT-3 API - Add it on your shell configuration |```bash
## For the `GPT_KEY` we are reading it from .bashrc or .zshrc depending on your shell
## Add a line like this:GPT_KEY='YOUR_KEY'
```## ๐ Install
You can see how to install it in the following file [INSTALL](./INSTALL.md).
## ๐ License
This project is under the MIT license. See the [LICENSE](./LICENSE) for more information.
## ๐ค Contributing
For more information, check the [CONTRIBUTING](./CONTRIBUTING.md) file
Other projects were created based on this one!
Here is an example [elo-tool](https://github.com/dev-eloy/elo-tool)
## โจ Contributors
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Jonathan Dyallo
๐ป โ ๏ธ ๐ ๐ง
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!