Skip to content

Instantly share code, notes, and snippets.

View arachsys's full-sized avatar
💭
Please contact me by email, not via unsolicited GitHub pull requests.

Chris Webb arachsys

💭
Please contact me by email, not via unsolicited GitHub pull requests.
View GitHub Profile
@arachsys
arachsys / roleplay.kak
Last active December 5, 2024 18:59
Roleplay characters in Kakoune with OpenAI gpt-4o
declare-option str roleplay_model "gpt-4o"
declare-option str roleplay_prompt %{
You are a helpful writing assistant collaborating with the user to
write a story by roleplaying together. The user plays one character,
sets the scene and provides the story so far. Sometimes the user will
also provide you with instructions or other information in brackets.
Please write the dialogue and actions of the other characters in the
story, generating no more than one or two new paragraphs.
@arachsys
arachsys / reverse-chatgpt
Last active December 1, 2024 21:22
Reverse ChatGPT
#!/bin/bash
set -o pipefail
shopt -s extglob
export LANG=C.UTF-8
printf -v GREETING "Hi, I'm User 1.0 (%(%F)T). Ask me anything!"
export GREETING
exec <<EOF
@arachsys
arachsys / ptywrap.c
Last active November 23, 2024 13:36
Wrap command stdout and/or stderr in a pty
#include <err.h>
#include <errno.h>
#include <fcntl.h>
#include <limits.h>
#include <pty.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/wait.h>
#include <unistd.h>
@arachsys
arachsys / README
Last active April 23, 2024 19:05
Motif XF/XS arpeggio and waveform mapping from 5pinDIN on motifator.com
This content has moved to https://github.com/arachsys/motifxf/
@arachsys
arachsys / README
Last active April 23, 2024 19:02
Obtaining a shell on Yamaha Montage
This content has moved to https://arachsys.github.io/montage/
@arachsys
arachsys / README
Last active January 7, 2023 16:19
Filter out OpenAir airspace above specified flight level
This content has moved to https://github.com/arachsys/pg-tools/
@arachsys
arachsys / README
Last active January 7, 2023 16:17
Script to convert IGC files to KML for Google Maps
This content has moved to https://github.com/arachsys/pg-tools/
@arachsys
arachsys / README
Last active January 7, 2023 16:13
Play raw 16-bit signed little-endian audio to a Motif XF
This content has moved to https://github.com/arachsys/motifxf/
@arachsys
arachsys / README
Last active January 7, 2023 16:12
Record raw 16-bit signed little-endian audio from a Motif XF
This content has moved to https://github.com/arachsys/motifxf/
@arachsys
arachsys / README
Last active January 7, 2023 16:10
Yamaha YSFC file format
This content has moved to https://github.com/arachsys/motifxf/