Skip to main content
Avatar for Matt Manes from gravatar.com

Matt Manes

Username    noif
Date joined   Joined

31 projects

whosyouragent

Last released

Self updating package for generating random user agent strings.

databased

Last released

Wrapper for the standard library Sqlite3 module to make setting up and using a database quicker and easier.

bandripper

Last released

Rip mp3s from bandcamp.

gruel

Last released

Another scraping framework

pathier

Last released

Extends the standard library pathlib.Path class.

argshell

Last released

Integrates the argparse and cmd modules.

seleniumuser

Last released

Selenium wrapper to streamline usage.

hassle

Last released

Create, build, test, and publish Python projects and packages.

scrapetools

Last released

A collection of tools to aid in web scraping.

loggi

Last released

logger boilerplate with dataclass models for parsing

printbuddies

Last released

Various printing utilities and helpers/extenders for the `rich` package.

quickpool

Last released

Use ProcessPoolExecutor and ThreadPoolExecutor from concurrent.futures with a progress bar and less boilerplate.

griddle

Last released

Turn an interable into a printable grid with dynamically controlled column sizes to shrink grid width to your terminal size.

packagelister

Last released

Determine what 3rd-party packages a project imports.

younotyou

Last released

Filter a list of strings and/or paths based on include and exclude patterns.

protonne

Last released

Python bindings for proton vpn's cli.

tomfoolery

Last released

CLI to generate Python dataclasses that model and load toml files (or other can-representated-as-a-dict files)

seating

Last released

Sort the order of class functions and properties

voxscribe

Last released

Extract text from .wav and .mp3 files.

gitbetter

Last released

Custom git shell to type less and commit more.

morbin

Last released

Base class for creating modules that are bindings for command line tools.

noiftimer

Last released

Timing class for measuring elapsed time and average elapsed time.

homecloud

Last released

A command line tool for generating the template files needed to integrate fastapi, uvicorn, and a requests based client into a Python project.

lanutils

Last released

Small package to probe ip addresses and ports on a local network

scriptcheck

Last released

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

Last released

Check for and delete duplicate files from the command line.

treegenerator

Last released

Generate a recursive tree diagram given a starting directory or a list of URIs.

autoeagle

Last released

Automate tasks in Autodesk's Eagle software by invoking Python scripts from the program's command line.

subtotal

Last released

Get subdomains for a url from virustotal.com without an api key.

pixelripper

Last released

Package and CLI for downloading media from a webpage.

pathcrawler

Last released

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.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page