Douglas Thor's repositories
bitwarden_to_keepass
A simple little script that backs up a Bitwarden vault to a local KeePass file.
trendlines
A simple, lightweight metric tracking server built on Flask and PeeWee. Think Graphite (https://graphiteapp.org/), but smaller and less complex.
_template_python
My Python template
f-string-checker
A pre-commit hook for checking for missing "f" in f-strings
night-notes
[Idea Placeholder] An app to help record those pesky thoughts that pop into your head in the middle of the night.
subscriptable-path
A subclass of python's pathlib.PurePath that allows subscripting (`p[2]` returns 2nd item in the path).
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.
bazel
a fast, scalable, multi-language and extensible build system
bazel-python-src-tests-example
Example of using Bazel with python `src` and `tests` dir
gcp_playground
Messing with GCP and perhaps Terraform.
keep-sorted
keep-sorted is a language-agnostic formatter that sorts lines between two markers in a larger file.
plex-renamer
Rename my media for Plex
pre-commit-hooks
Some out-of-the-box hooks for pre-commit
pyvisa-sim
A PyVISA backend that simulates a large part of the "Virtual Instrument Software Architecture" (VISA_)
qsim
Schrödinger and Schrödinger-Feynman simulators for quantum circuits.
ruff-pre-commit-issue54
Demo of ruff-pre-commit Issue #54 https://github.com/astral-sh/ruff-pre-commit/issues/54
rules_python
Bazel Python Rules
rules_python_gh1906
Investigation and example of https://github.com/bazelbuild/rules_python/issues/1906
the_silver_searcher
A code-searching tool similar to ack, but faster.
windows-terminal-config
My personal Windows Terminal config.