This is your work, valued

Toronto, ON

David Wolever

Elite
@wolever

parameterized. Parameterized testing with any Python test framework

856

pip2pi. pip2pi builds a PyPI-compatible package repository from pip requirements

761

pprintpp. pprint++: a drop-in replacement for pprint that's actually pretty

413

python-cffi-example. A simple example Python + CFFI package (including testing, development, and packaging)

122

autorepr. Easily implement __repr__, __str__, and __unicode__ methods

50

git-blast. git-blast: show git branches sorted by last commit date

39

browsercast. An IPython notebook plugin which facilitates lecture recording and playback.

34

pg-histogram. PostgreSQL functions for generating text-based histograms

32

wayslack. The Wayslack Machine: incrementally archive Slack messages and files using Slack's team export format

23

Protocol-Informatics. Patches to the Protocol Informatics project to make it work with a numpy.

19

django-switchuser. django-switchuser makes it easy for an administrator to switch to temporarily switch to another account by visiting /su.

17

libzbar-cffi. Python cffi-based bindings for the zbar QR decoder (Py2, Py3, and PyPy)

13

remora. remora: less insane JavaScript templating

13

dwdj. A collection of useful Django utilities.

9

vcslog. Logs interactions with version control systems

7

libqrencode-cffi. Fast, robust, and less incomplete Python cffi-based bindings for libqrencode

7

monte-carlo-monopoly. A Monte Carlo Monopoly simulation

6

openssl-x509-scripts. Scripts for creating an x509 certificate authority and using it to create and sign certificates.

6

git-ibisect. git-ibisect: interactively run git-bisect

5

gevent-helpers. A collection of utilities which are helpful while developing with gevent

5

nfa2regex. Converts NFAs (and DFAs) to a regular expressions using the state removal method.

4

dupecert. Duplicates SSL certificates

3

safesort. Safely sort heterogeneous collections on Python 2 and 3

3

facebook-archive-parser. A fast Python-based parser for Facebook's archive format

3

jquery-wakeful. A REST-aware RPC protocol and jQuery based client

3

pycon-slides. App which handles uploading of PyCon speaker slides

3

react-use-async-result. Simple, Sound, Type-Safe Promises in React Components

2

logging-assertions. Easily make assertions about logged messages in tests

2

wsgi-cloudflare-proxy-fix. Sets REMOTE_ADDR to the correct value when behind Cloudflare, based on the X-Real-IP header, when requests originate from Cloudflare's IP range.

2

randchk. Randomly checksum files to ensure the integrity of backups.

2

PyPDF2. A utility to read and write pdfs with Python

2

python-smart-imports.vim. (WORK IN PROGRESS) python-smart-imports.vim - intelligently adds imports to Python files

2

FuzzyFinder. buffer/file/command/tag/etc explorer with fuzzy matching

1

python-safe_cmp. safe_cmp: safe comparisons (total ordering) for any object in Python 3

1

homebrew-git-blast. Homebrew Tap for git-blast

1

pg-change-logs. Automatically manages audit logs for Postgres databases

1

tailscale. The easiest, most secure way to use WireGuard and 2FA.

1

postgres-functions. A collection of useful PostgreSQL functions

1

python-test-helper. A modular, composable interface for libraries to expose testing tools

1

clog-ansible. Ansible playbook for clog configuration

1

onioncrypt. onioncrypt: encrypt a file with multiple levels of encryption to multiple people.

1

backup-chk. (WORK IN PROGRESS) incrementally verify backup integrity, with specific support for Time Machine

1

BluetoothConnector. Simple macOS CLI to connect/disconnect a Bluetooth device. Useful for AirPods or other Bluetooth headphones.

1

sites-using-cloudflare. :broken_heart: List of domains using Cloudflare DNS (potentially affected by the CloudBleed HTTPS traffic leak)

1

homebrew-core. 🍻 Default formulae for the missing package manager for macOS

1

pandas-cookbook. Recipes for using Python's pandas library

1

Front-end-Developer-Interview-Questions. A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.

1