dbn-tools icon indicating copy to clipboard operation
dbn-tools copied to clipboard

๐Ÿ’ป A collection of system tools to optimize and improve your computer's performance.

๐Ÿ’พ DBN-TOOLS

Codacy Badge DeepSource

๐Ÿ’ป 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

๐Ÿ““ Documentation

  • Documentation is hosted on Here

๐Ÿ’พ Can I download the app?

  • Yes! releases are being published -> HERE
  • Check compatibility for your distro or look at the INSTALL for detailed instructions

๐ŸŒก Want to see our metrics?

We use codacy here is the DASHBOARD We also use deepsource here is the DASHBOARD

๐Ÿ’ก Ideas

  • New ideas are being tracked and added in this issue -> Here

๐Ÿ’พ 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

๐Ÿ“ 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

๐Ÿ Python dependencies

๐Ÿ› Troubleshot

For more information, check the TROUBLESHOT 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
## 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.

๐Ÿ“ License

This project is under the MIT license. See the LICENSE for more information.

๐Ÿค Contributing

For more information, check the CONTRIBUTING file

Other projects were created based on this one!

Here is an example elo-tool

โœจ Contributors

Thanks goes to these wonderful people (emoji key):


Jonathan Dyallo

๐Ÿ’ป โš ๏ธ ๐Ÿ“– ๐Ÿšง

This project follows the all-contributors specification. Contributions of any kind welcome!