chrisgoddard / resources

just links to tools, articles, scripts and snippets that I like. I welcome comments and contributions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Document your Tests

Jupyter

PixieDebugger Visual python debugger for notebooks

Collapsing Code Cells

Async

Latency in Asynchronous Python

Waiting in aysncio

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

Packaging in Python

Documenting Python Code

Handling Exceptions

Context Manager Quirks

Flask Connexion REST API

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

Waves Click Effect

Rotation around a center point

CSS

CSS3 Generator

  • Border Radius
  • Box Shadow
  • Text Shadow
  • RGBA
  • @Font Face
  • Multiple Columns
  • Box Resize
  • Box Sizing
  • Outline
  • Transition
  • Transform
  • Gradient

CSS3 Animation/Keyframes Generator

Color Scheme Designer

Boostrap

Shoelace Grid Designer

WordPress

Database

WordPress Serialized PHP Search Replace Tool Works on serialized data.

About

just links to tools, articles, scripts and snippets that I like. I welcome comments and contributions