19 projects
weightedcalcs
Pandas-based utility to calculate weighted means, medians, distributions, standard deviations, and more.
pdfplumber
Plumb a PDF for detailed information about each char, rectangle, and line.
waybackpack
Command-line tool that lets you download the entire Wayback Machine archive for a given URL.
nbexec
A dead-simple tool for executing Jupyter notebooks from the command line.
markovify
A simple, extensible Markov chain generator. Uses include generating random semi-plausible sentences based on an existing text.
namestand
Standardize any list of strings, but especially database/CSV column-names.
spectra
Color scales and color conversion made easy for Python.
fbpagefeed
A library and command-line tool for fetching Facebook Pages' published posts.
fbiter
A simple library for iterating through paginated Facebook API endpoints.
tinyapi
Python wrapper for TinyLetter's (publicly accessible, but undocumented) API.
tinystats
Command-line tool for fetching message, URL, and subscriber data for the TinyLetter newsletters you own.
twick
Fetch and store tweets on short notice.
bikeshares
Standardized parsers for data published by bicycle-sharing programs. Currently supporting: NYC's Citi Bike, Chicago's Divvy, and Boston's Hubway.
mplstyle
A simple API for setting matplotlib styles in matplotlib.
astronomer
Combine your virtualenvs.
gifparse
[Work in progress.] Parse the GIF 89a file format, down to the minor details. Pure Python, no dependencies.
envplus
Combine your virtualenvs.
nbtemplate
Render iPython notebooks to other layouts, via templates. Library and command-line tool.
compleat
Fetch autocomplete suggestions from Google Search. Use responsibly. Not affiliated with Google.