Skip to content

Instantly share code, notes, and snippets.

@furrz
furrz / README.md
Last active June 17, 2025 04:38
bsky-follower-download (NodeJS + TypeScript)

How to use

  1. Make sure you have Node.JS installed.
  2. Create a folder
  3. Add tsconfig.json and package.json to that folder.
  4. Add index.mts to a src folder beneath it.
  5. Edit the fourth line of index.mts to contain your bluesky handle, excluding the @ sign.
  6. Open a terminal in the main folder.
  7. Run npm install
@furrz
furrz / multi_vector.hpp
Last active June 4, 2025 20:24
multi_vector - A little C++ SoA container
#pragma once
#include <tuple>
#include <vector>
/** multi_vector
* The beginnings of a structure-of-arrays vector.
* (Currently append-only.
* Just makes iteration and appending friendlier and less error-prone.)
* @author PrinceZyntaks
* @date 2025-06-04
@furrz
furrz / cobold.sh
Created August 4, 2023 16:42
cobold.sh - do the funny to your COBOL source files
#!/bin/sh
# cobold.sh - squeeze anything into the sequence number columns of a COBOL source file.
# usage: cobold.sh [source.cob] [some_text.txt]
# output *should* be syntactically correct
cut -b 7- "$1" > "$1_tmp"
fold -w 6 "$2" > "$2_tmp"
paste -d '\0' "$2_tmp" "$1_tmp"
@furrz
furrz / eos-apps.rb
Last active July 15, 2016 15:53
EOS Apps Install
# EOS App Installer by Nova
# To Run Automatically: wget -O - http://bit.ly/29HmORs | ruby
# Make sure you have ruby installed first!
# First we set up some stuff - scroll down for the actual package list!
$ppas = []
$packages = []
$execs = []
def ppa url