matthewdeanmartin
Software Developer, mostly python at the moment. I don't speak for my employer.
Greater DC Area
Pinned Repositories
cheese_grader
Safely evaluate 3rd party library quality. Detect garbage. Sometimes detect goodness.
dedlin
Clone of edlin with improvements to make it into more of a DSL
jiggle_version
Opinionated, no config build version incrementer. No regex. Drop in and go.
openmock
Python Opensearch Mock for test purposes (fork of elasticmock)
pydoc_fork
Run pydoc on a build server to generate API docs
pypi_librarian
object oriented API client for pypi's various metadata APIs
so_pip
Turn an answer on StackOverflow into a python package you can vendorize
terminaltables
Generate simple tables in terminals from a nested list of strings.
tokipona.parser
A Toki Pona Parser
whats_that_code
detect programming language of source in pure python from an ensemble of classifiers
matthewdeanmartin's Repositories
matthewdeanmartin/dedlin
Clone of edlin with improvements to make it into more of a DSL
matthewdeanmartin/raypack
Unofficial AWS Glue Ray.io packaging tool. Pure python or cross platform.
matthewdeanmartin/ai_shell
OpenAI-centric shell for giving safe, chat-optimized, filesystem access to an Assistant as a "tool"
matthewdeanmartin/blog
Matthew Martin's Life Blog. Let's see how many days I can do this.
matthewdeanmartin/cheaper_openai
Recreate ChatGPT-Assistant, but with a IDE, CLI driven UI and the cheaper text-davinci-003 model
matthewdeanmartin/hissbytenotation
Library to make it easy to use python literal syntax as a data format
matthewdeanmartin/markpickle
Lossy serialization of markdown to python and back
matthewdeanmartin/pydoc_fork
Run pydoc on a build server to generate API docs
matthewdeanmartin/bodhisattva
Bodhisattva CCG
matthewdeanmartin/bug_trail
local static html error logger to use while developing python code
matthewdeanmartin/cli_tool_audit
Verify that a list of cli tools are available. Like a requirements.txt for cli tools, but without an installer component.
matthewdeanmartin/dicttoxml
Simple library to convert a Python dictionary or other native data type into a valid XML string.
matthewdeanmartin/feed_thing
mastodon experiments
matthewdeanmartin/git_mirror
Clone all your github repos and call pull on them.
matthewdeanmartin/markdown_build
matthewdeanmartin/pep541status
Gather info for pep 541 involuntary pypi account transfer
matthewdeanmartin/recython
use ai to assist in turning ordinary python into cython python
matthewdeanmartin/the_lockdown_house
Text adventure based on our true life adventures at home
matthewdeanmartin/bug_trail_core
The error/log collecting part of bug_trail a sqlite-back logging tool for python apps
matthewdeanmartin/build_templates
Templates that I need to sync across repos (Make file, config files, etc)
matthewdeanmartin/ca_imaging
matthewdeanmartin/devika
Devika is an Agentic AI Software Engineer that can understand high-level human instructions, break them down into steps, research relevant information, and write code to achieve the given objective. Devika aims to be a competitive open-source alternative to Devin by Cognition AI.
matthewdeanmartin/fermi_problems
A game to see how good you are at solving order of magnitude estimation problems
matthewdeanmartin/git_help
attempting to do common git things with python as a learning exercise
matthewdeanmartin/llm
Access large language models from the command-line
matthewdeanmartin/markdown-to-json
A tool to turn Markdown into a nested JSON structure.
matthewdeanmartin/markmodule
Import python from markdown files.
matthewdeanmartin/metametameta
Generate dunder metadata file with __title__, __author__, etc. Also tools to discover these in other packages.
matthewdeanmartin/sparkle_log
Write a spark line graph of CPU, Memory, etc to the python log
matthewdeanmartin/sparklines
Text-based sparklines for the command line mimicking those of Edward Tuft.