Pinned Repositories
bitwarden_to_keepass
A simple little script that backs up a Bitwarden vault to a local KeePass file.
extract-vba
Python (3.4+) script to extract VBA from MS Office documents. For use with SCC systems.
GDWCalc
A gross die per wafer (GDW) calculator. Displays a wafer map of the die.
jmp_jsl
A Collection of random JMP JSL scripts
PyBank
Personal accounting software. Alternative to the likes of Quicken, iBank, Mint.com, and GnuCash
PyErf
Pure-Python implementation of the inverse error function.
pynuget
A port of https://github.com/Daniel15/simple-nuget-server/ because I don't know PHP or Nginx. Runs on Flask and Apache.
spotify-favorites-fixer
Marking an album as "Liked ❤️" no longer adds all album tracks to your Liked Songs list. This script looks at your Liked albums and ensures that all tracks are also Liked.
trendlines
A simple, lightweight metric tracking server built on Flask and PeeWee. Think Graphite (https://graphiteapp.org/), but smaller and less complex.
wafer_map
Semiconductor Wafer Mapping
dougthor42's Repositories
dougthor42/wafer_map
Semiconductor Wafer Mapping
dougthor42/GDWCalc
A gross die per wafer (GDW) calculator. Displays a wafer map of the die.
dougthor42/bitwarden_to_keepass
A simple little script that backs up a Bitwarden vault to a local KeePass file.
dougthor42/pynuget
A port of https://github.com/Daniel15/simple-nuget-server/ because I don't know PHP or Nginx. Runs on Flask and Apache.
dougthor42/trendlines
A simple, lightweight metric tracking server built on Flask and PeeWee. Think Graphite (https://graphiteapp.org/), but smaller and less complex.
dougthor42/gdw
dougthor42/_template_python
My Python template
dougthor42/bazel-python-src-tests-example
Example of using Bazel with python `src` and `tests` dir
dougthor42/f-string-checker
A pre-commit hook for checking for missing "f" in f-strings
dougthor42/RENAME_ME
Idea: script and pre-commit hook that ensures that spaces are added to the string arg of pytest.mark.parametrize
dougthor42/subscriptable-path
A subclass of python's pathlib.PurePath that allows subscripting (`p[2]` returns 2nd item in the path).
dougthor42/spotify-favorites-fixer
Marking an album as "Liked ❤️" no longer adds all album tracks to your Liked Songs list. This script looks at your Liked albums and ensures that all tracks are also Liked.
dougthor42/bazel
a fast, scalable, multi-language and extensible build system
dougthor42/debian-pkg-from-first-principles
Debian Packaging from First Principles. From https://mikecoats.com/debian-packaging-first-principles-part-1-simple/ and https://news.ycombinator.com/item?id=41641367
dougthor42/dotfiles
My Linux configuration files.
dougthor42/dougthor42
dougthor42/gcp_playground
Messing with GCP and perhaps Terraform.
dougthor42/keep-sorted
keep-sorted is a language-agnostic formatter that sorts lines between two markers in a larger file.
dougthor42/log4shell
Operational information regarding the vulnerability in the Log4j logging library.
dougthor42/networkx
Network Analysis in Python
dougthor42/pdbpp
pdb++, a drop-in replacement for pdb (the Python debugger)
dougthor42/plex-renamer
Rename my media for Plex
dougthor42/pre-commit-hooks
Some out-of-the-box hooks for pre-commit
dougthor42/pyvisa-sim
A PyVISA backend that simulates a large part of the "Virtual Instrument Software Architecture" (VISA_)
dougthor42/ruff-pre-commit-issue54
Demo of ruff-pre-commit Issue #54 https://github.com/astral-sh/ruff-pre-commit/issues/54
dougthor42/rules_python
Bazel Python Rules
dougthor42/rules_python_gh1906
Investigation and example of https://github.com/bazelbuild/rules_python/issues/1906
dougthor42/speedtest
My internet speedtest shell/python script
dougthor42/the_silver_searcher
A code-searching tool similar to ack, but faster.
dougthor42/windows-terminal-config
My personal Windows Terminal config.