Always Assume Input Is Hostile
One habit that will make you a better Python programmer from day one: **Never trust input.** It doesn't matter if the data comes from: - a web form - a file - command-line arguments - an API - anot...
Hashtag
Hashtags are a secondary discovery layer across RootBadger. Groups still provide the main hierarchy.
One habit that will make you a better Python programmer from day one: **Never trust input.** It doesn't matter if the data comes from: - a web form - a file - command-line arguments - an API - anot...
A themeable Qt 6 desktop system monitor in the spirit of GKrellM. A skinny vertical panel of stacked "krell" monitors — CPU, memory, disk, net, sensors, and more — driven by a clean-sheet native them...
Take this simple port scanner, and make it better. ``` #!/usr/bin/env python3 import socket import sys host = sys.argv[1] if len(sys.argv) > 1 else input("Host: ") print(f"Scanning {host}...\n")...
Without further ado, Rootbadger now has hashtags. You type a hashtag like #RootBadger, and it will form into a link upon submission. You can then follow hashtags as well. It will be very useful when...
Android app
RootBadger is preparing the Android app for Play Store testing. If you would like to help test it, enter the Gmail address you use for Google Play and we will add you to the tester list.
You will receive a Play Store link. Keep it handy for updates. If you do not wish to participate, the APK is still available on the site.