siiky
2023/02/06
2024/10/14
2024/10/14
programming,scheme
A Kubo RPC client library. Made a Lua port as well.
Now part of the client libraries in the docs site:
An imperative implementation of Disjoin Sets based on Scheme vectors.
A Gemtext reader/writer. Made a Lua port as well.
A Transmission RPC client.
A convenience procedure to run some Scheme code in a process in the background -- or not!
A macro similar to let that can be used to destructure alists. In experimental stage still. First iteration ever was from the transmission egg.
A TTL table/dictionary -- i.e. a cache.
My fork of Kooda's geminid, and a Gemini IPFS gateway.
Experiments in POSets visualization.
A few utility programs based on the transmission egg to help manage a Transmission instance -- especially transmission-update-seed-priority and transmission-verify!
This is a Command Line INterface Generator. I like the idea and the functionality I managed to program in, and kinda like the usability, but I don't like at all how it's implemented. It's ugly af, and that's the only reason I haven't published it as an egg yet.
Used by trmote and a few of my other unpublished eggs.
Invidious API client.
Search and play videos and playlists from Invidious without leaving your terminal! Based on invidious and cling.
GraphViz Extension Language for Scheme.
A module to help Scheme processes to communicate with each other in Scheme through ports (pipes or not).