Pinned Repositories
cloudflare-durable-object-sessions
[DEMO] User and session management using Cloudflare Worker "Durable Objects".
json-schema-to-markdown
Turn a JSON Schema into a markdown file.
mongodb
Simple wrapper for the MongoDB Data API.
mongodb-local-data-api
Run a local version of the MongoDB Atlas "Data API".
obsidian-at-people
Obsidian plugin to use the familiar @ notation to cross link to people.
obsidian-gtd-no-next-step
Obsidian plugin for GTD workflow, badge projects with no next step.
sign-aws-requests
Sign an AWS request with the V4 signature algorithm.
svelte-panel-click
Small web component to determine if clicks occur inside or outside a panel.
svelte-progress-bar
A tiny progress bar, inspired by YouTube's loader!
saibotsivad's Repositories
saibotsivad/ftp-generate-response
Generate RFC conforming strings for an FTP server connection.
saibotsivad/add-file-extensions
Add some file extensions to a bunch of files.
saibotsivad/fiddle-express-ractive
Fiddling around with ExpressJS, using RactiveJS as a renderer.
saibotsivad/fiddle-mediator-express
Thinking about how to use the mediator pattern with express routes.
saibotsivad/fiddle-svelte-back-modal
Fiddling with an idea I have about modals and the browser back button.
saibotsivad/fiddle-svelte-mediator-thingy
Wherein I attempt to make a thing that adds a mediator to your components.
saibotsivad/ftp-return-codes
Just the FTP server return codes, from RFC 959.
saibotsivad/ftp-validate-response
Given some FTP server response string, check if it conforms to the RFC specs.
saibotsivad/get-all-github-repos
Get a list of all Github repos for a username.
saibotsivad/globbit
List files in folders using 'glob' syntax and gruntjs 'expand' algorithm.
saibotsivad/ls-require
For each filename piped in, require it. Useful for running tape tests.
saibotsivad/mri
Quickly scan for CLI flags and arguments
saibotsivad/node-raspberry-pi-skeeball
A neat little skeeball program for a raspberry pi.
saibotsivad/npmupdater
Setup npmupdater as an owner of your module and it'll update when you bump package.json version numbers.
saibotsivad/npmupdater-cli
The command line version of npmupdater.
saibotsivad/reserved-number-cli
Allocate and deallocate numbers (one per name) on the command line.
saibotsivad/reserved-numbers-cli
Manage and reserve a range of number of numbers by name.
saibotsivad/resume
If you need software, hire me!
saibotsivad/sdmp-language-tests
Implementation mocks and tests for various languages.
saibotsivad/signed-tar-manifest
Simple manifest generator to act as authoritative implementation of specs.
saibotsivad/signed-tar-npm
Node.js implementation of the signed tar specs.
saibotsivad/simple-crud-demo
A simple CRUD app, used as a demo for some NGINX tools.
saibotsivad/sims-age-calculator
Simple JS based age calculator for Sims 2.
saibotsivad/sims-photo-album-backup
Automatically export and save Sims 2 photo albums as they change.
saibotsivad/sims-photo-album-list
List the Sims 2 photo albums for a neighborhood folder.
saibotsivad/sims-photo-album-parser
Parse the XML from a Sims 2 Photo Album into a JSON object.
saibotsivad/sims-photo-album-watcher
Watch a Sims 2 photo album folder for changes and emit events.
saibotsivad/spin-nginx
CLI to spool up website spins really fast using NGINX.
saibotsivad/spin-nginx-example-website
An example website, deployed using spin-nginx.
saibotsivad/static-http
Simple static file server, like http://htmlb.in