Chris Woodlief's starred repositories
react-router
Declarative routing for React
Numeral-js
A javascript library for formatting and manipulating numbers.
uwsgi-nginx-flask-docker
Docker image with uWSGI and Nginx for Flask applications in Python running in a single container.
bitaddress.org
JavaScript Client-Side Bitcoin Wallet Generator
web-search-navigator
Web extension that adds keyboard shortcuts to Google, YouTube, Github, Amazon, and others (Chrome/Firefox/Edge/Safari)
docker-flask-example
A production ready example Flask app that's using Docker and Docker Compose.
react-moment
React component for the moment date library.
bluebubbles-server
Server for forwarding iMessages to clients within the BlueBubbles App ecosystem
kindle-epub-fix
A simple Javascript website to fix common EPUB problem for Amazon's Send to Kindle.
docker-flask-celery-redis
Docker-Compose template for orchestrating a Flask app with a Celery queue using Redis
kindle-clippings
A simple python script to extract clippings from 'My Clippings.txt', organize, store and output them in a more elegant way.
KindleClippings
Extract kindle highlights into organised text files
yt-videos-list
Create and **automatically** update a list of all videos on a YouTube channel (in txt/csv/md form) via YouTube bot with end-to-end web scraping - no API tokens required. Multi-threaded support for YouTube videos list updates.
trakt-to-letterboxd
CLI tool for publishing your trakt watched history to your letterboxd account
coinsplitter
Bitcoin Cash / Bitcoin Satoshi Vision coin splitter.
docker-nginx-flask-celery-mysql-redis
Basic Docker Compose template application with Flask, Celery, Redis, MySQL, SocketIO, Nginx and Gunicorn.
dicom-dimse
JavaScript DICOM DIMSE Library (port104)
ChatGPT_to_Gmail-Chrome_Extension
This JavaScript script is part of 'Michael's Exotic Peppers Email Assistant' Chrome Extension. It monitors Gmail's DOM for the "Reply" button in email threads. Upon clicking, it captures the email content, sends it to a background script for processing with OpenAI, and auto-fills the generated GPT response into the reply textbox.
cd-usb-detector
Get info about active CDs, USBs for Mac and Windows
YouTube-Channels
Contains a csv file with a list of every video uploaded by select YouTube channels. Lists will be uploaded once a week!
convert-everything
Convert some things into other things