31 projects
whosyouragent
Self updating package for generating random user agent strings.
databased
Wrapper for the standard library Sqlite3 module to make setting up and using a database quicker and easier.
bandripper
Rip mp3s from bandcamp.
gruel
Another scraping framework
pathier
Extends the standard library pathlib.Path class.
argshell
Integrates the argparse and cmd modules.
seleniumuser
Selenium wrapper to streamline usage.
hassle
Create, build, test, and publish Python projects and packages.
scrapetools
A collection of tools to aid in web scraping.
loggi
logger boilerplate with dataclass models for parsing
printbuddies
Various printing utilities and helpers/extenders for the `rich` package.
quickpool
Use ProcessPoolExecutor and ThreadPoolExecutor from concurrent.futures with a progress bar and less boilerplate.
griddle
Turn an interable into a printable grid with dynamically controlled column sizes to shrink grid width to your terminal size.
packagelister
Determine what 3rd-party packages a project imports.
younotyou
Filter a list of strings and/or paths based on include and exclude patterns.
protonne
Python bindings for proton vpn's cli.
tomfoolery
CLI to generate Python dataclasses that model and load toml files (or other can-representated-as-a-dict files)
seating
Sort the order of class functions and properties
voxscribe
Extract text from .wav and .mp3 files.
gitbetter
Custom git shell to type less and commit more.
morbin
Base class for creating modules that are bindings for command line tools.
noiftimer
Timing class for measuring elapsed time and average elapsed time.
homecloud
A command line tool for generating the template files needed to integrate fastapi, uvicorn, and a requests based client into a Python project.
lanutils
Small package to probe ip addresses and ports on a local network
scriptcheck
Print a list of scripts from your Python Scripts folder for when you're like me and can't remember what you've installed or what a tool is called.
dupechecker
Check for and delete duplicate files from the command line.
treegenerator
Generate a recursive tree diagram given a starting directory or a list of URIs.
autoeagle
Automate tasks in Autodesk's Eagle software by invoking Python scripts from the program's command line.
subtotal
Get subdomains for a url from virustotal.com without an api key.
pixelripper
Package and CLI for downloading media from a webpage.
pathcrawler
This used to be more useful when I didn't realize I could just rglob('*.*'). Leaving it up so I don't break my other projects/ format_size() is still convenient.