Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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!