misc projects
These are random projects and other versioned sources to share so they don't clutter up my notes workspace.
They're all in git repos that are exposed via https. All of them have a public facing README.
Clone them and take a look, or view the public facing README hosted at the git repo URL.
Neovim related
Ansi Helper
I've been doing a lot with ANSI colors lately, so I wanted to make it easier to input these in documents like markdown. So I made an addon for it. Some more details are available on that.
Neovim Configuration
My neovim configuration is centered around note taking and python development. They're the things I do most. Though lately I've started to add logic for AI-assisted coding. Despite all the pitfalls I've encountered with that, it still helps with unfamiliar languages or situations of rubber ducking.
Markdown Navigate
The markdown-navigate addon for vim is the result of AI-assisted coding. I wanted to ability to better navigate markdown links. Some addons provide this (marksman and markdown render to some extent) but they lacked good support for reference links and little features like automatic section links. So I used Haiku, Deepseek, and Ollama to make one. Though it was mostly Haiku and Deepseek.
Neopunk
The Neopunk addon will pull gemini (and other) links directly into the document being edited by way of Offpunk's openk.
Scripts
This group is a bit silly given there is only one item, but I created a folder for scripts and put a git repo in it for one script with the intention of adding more repositories for different scripts.
The bridge script was something I started to bring up and configure bonded interfaces on non-nix raspberry pi. It was also handy on laptops. Makes the system use the same interface for either wifi or wired, so whichever is in use it looks the same to the rest of the network (and to itself.)
I was going to do something similar for bridging, but I don't have a need for it, so that's only half implemented.
Other
Bot
The meshtastic bot began as a way to have a simple ping bot on meshtastic. I have some radio nodes that are hard to reach, so I've been making bots to put on them. Then I can make sure that node is up by sending direct messages at the connected radio. It grew a little early on to encompass logging and history playback. Recently it's grown a bit more and can now bridge meshtastic with XMPP by way of a Profanity plugin.
Hooks for (great) Justice!
The hooks project is a collection of server-side git hooks. They work with a single sym link from any given project's post-receive to a checkout of the hooks, and then everything resolves itself magically for a basic pipeline. It lets me embed pipeline-like features in my projects so that I can do simple things like:
• update my capsule
• update refs for the web-facing repos
• expose README files over https in the git repos
• whatever else I roll up in the project
Tags: git
Tags
Navigation