My Resources
Just links to tools, articles, scripts and snippets that I like. I welcome comments and contributions.
Python
Libraries/Packages
Database
DataSet Database abstraction without a full ORM
uMongo ORM for MongoDB
dtale D-Tale is the combination of a Flask back-end and a React front-end to bring you an easy way to view & analyze Pandas data structures.
String Handling
Parse (currently use) String parsing using format() sytax
Data Science
Streamlit.io Turn data scripts into sharable web apps. Blog Post
Wooey Turn data scripts/command line apps into web apps
Fil Memory profiler for data science
Pyjanitor pyjanitor is a project that extends Pandas with a verb-based API, providing convenient data cleaning routines for repetitive tasks.
UI
PySimpleGui: https://github.com/MikeTheWatchGuy/PySimpleGUI Simple GUI for command-line tools
QT for Python Build desktop user interfaces
Flaskerizer Flask Apps from Bootstramp Templates
Wag Tail Django CMS
FastPages uses GitHub Actions to simplify the process of creating Jekyll blog posts on GitHub Pages from a variety of input formats.
Vue.py Write vue.js apps in python.
Build
FMan Build System Package Python QT Apps as installable packages
Pip Chill Better pip freeze behavior
Direnv (currently use) Environment variables based on directory
Pysnooper Easy debugging without a full debugger
Testing
Jupyter
PixieDebugger Visual python debugger for notebooks
Async
Latency in Asynchronous Python
Utilities
Click Command line interfaces
Alive Progress Bars Cooler progress bars for Python CLI. Blog Post
Enlighten Progress bars with colors
Molten Result API framework with built-in validation
Tenacity Retry behavior
Responses Utility for mocking the requests library
Pendulumn (currently use) Easier datetimes. Used in Prefect.
python-tabulate Pretty print tabluar data in command line
pdfplumber Plumb a PDF for detailed information about each text character, rectangle, and line. Plus: Table extraction and visual debugging.
Resources
Replace bash scripting with Python
Bash
Writing robust bash shell scripts
Regex
A Visual Guide to Regular Expression
Documentation
MyST MyST allows you to write Sphinx documentation entirely in markdown
API Development
Schemathesis API testing for GraphQL and Open API spec
Open Source Apps
Beekeeper Studio Github (No BigQuery Connector)
---- OLD ----
Javascript
Javascript Regular Expressions
jQuery Plugins
Animation
Rotation around a center point
CSS
- Border Radius
- Box Shadow
- Text Shadow
- RGBA
- @Font Face
- Multiple Columns
- Box Resize
- Box Sizing
- Outline
- Transition
- Transform
- Gradient
CSS3 Animation/Keyframes Generator
Boostrap
WordPress
Database
WordPress Serialized PHP Search Replace Tool Works on serialized data.