README

x

Various experimental things

Documentation

Overview

    Package x is a hack

    Source Files

    Directories

    Path Synopsis
    cmd
    appsluggr
    Command appsluggr packages a standard web and worker slug for Heroku/Dokku.
    Command appsluggr packages a standard web and worker slug for Heroku/Dokku.
    dnsd
    Command dnsd is a simple DNS server for my network.
    Command dnsd is a simple DNS server for my network.
    ff-primitive
    Command ff-primitive takes farbfeld data from standard in and applies http://primitive.lol to it.
    Command ff-primitive takes farbfeld data from standard in and applies http://primitive.lol to it.
    genua
    Command genua generates an example user agent.
    Command genua generates an example user agent.
    johaus
    Command johaus wraps the lojban parser camxes and presents the results over HTTP.
    Command johaus wraps the lojban parser camxes and presents the results over HTTP.
    la-baujmi
    Command la-baujmi is a simple language understander for Toki Pona.
    Command la-baujmi is a simple language understander for Toki Pona.
    license
    Command license is a simple software license generator.
    Command license is a simple software license generator.
    license/licenses
    Package licenses is the list of licenses that this software supports.
    Package licenses is the list of licenses that this software supports.
    mainsanow
    Command mainsanow shows the current time in ma insa.
    Command mainsanow shows the current time in ma insa.
    minipaas
    Command minipaas is a simple client for minipaas.xeserv.us.
    Command minipaas is a simple client for minipaas.xeserv.us.
    mkapp
    Command mkapp creates a mastodon app for a given -instance.
    Command mkapp creates a mastodon app for a given -instance.
    priorworkgen
    Command priorworkgen generates the list of prior work (read: GitHub repositories) for contractual stuff.
    Command priorworkgen generates the list of prior work (read: GitHub repositories) for contractual stuff.
    quickserv
    Command quickserv serves a folder of files over HTTP quickly.
    Command quickserv serves a folder of files over HTTP quickly.
    relayd
    Command relayd is a simple TLS terminator using let's encrypt.
    Command relayd is a simple TLS terminator using let's encrypt.
    thumber
    Command thumber creates 256x256 thumbnails for a folder/pile of them.
    Command thumber creates 256x256 thumbnails for a folder/pile of them.
    tlstestd
    Command tlstestd loads the given TLS cert/key and listens to the given port over HTTPS.
    Command tlstestd loads the given TLS cert/key and listens to the given port over HTTPS.
    tor2web
    Command tor2web is a simple caching proxy to tor onion sites.
    Command tor2web is a simple caching proxy to tor onion sites.
    whoisfront
    Command whoisfront is a simple CGI wrapper to switchcounter.science.
    Command whoisfront is a simple CGI wrapper to switchcounter.science.
    within.website
    Command within.website is the vanity import server for https://within.website.
    Command within.website is the vanity import server for https://within.website.
    discord
    pdevbitcoinbot
    Command pdevbitcoinbot queries the bitstamp API and stores prices in a HDR Histogram.
    Command pdevbitcoinbot queries the bitstamp API and stores prices in a HDR Histogram.
    Package entropy has a few helper functions to calculate the bit entropy of strings.
    Package entropy has a few helper functions to calculate the bit entropy of strings.
    Package i18n handles internationalization and the like for Go programs.
    Package i18n handles internationalization and the like for Go programs.
    idp
    Command idp is a primitive identity provider based on TOTP challenge from Google Authenticator codes.
    Command idp is a primitive identity provider based on TOTP challenge from Google Authenticator codes.
    idpmiddleware
    Package idpmiddleware is a simple HTTP middleware that protects routes using idp(1).
    Package idpmiddleware is a simple HTTP middleware that protects routes using idp(1).
    jbo
    Package jbo is a set of utilities and helpers for understanding lojban text.
    Package jbo is a set of utilities and helpers for understanding lojban text.
    namcu
    Package namcu allows for the convenient encoding and decoding of lojban numbers.
    Package namcu allows for the convenient encoding and decoding of lojban numbers.
    Package localca uses an autocert.Cache to store and generate TLS certificates for domains on demand.
    Package localca uses an autocert.Cache to store and generate TLS certificates for domains on demand.
    Package markov handles markov chain generation.
    Package markov handles markov chain generation.
    mastodon
    Package maybedoer contains a pipeline of actions that might fail.
    Package maybedoer contains a pipeline of actions that might fail.
    Package namegen generates a random name with one of several strategies.
    Package namegen generates a random name with one of several strategies.
    elfs
    Package elfs is this project's heroku style name generator.
    Package elfs is this project's heroku style name generator.
    tarot
    Package tarot is an automatic name generator.
    Package tarot is an automatic name generator.
    Package s6 allows Go programs to signal readiness to the s6[1] suite of system supervision tools.
    Package s6 allows Go programs to signal readiness to the s6[1] suite of system supervision tools.
    tg
    Package tokipona contains utilities, helpers and relexers for Toki Pona.
    Package tokipona contains utilities, helpers and relexers for Toki Pona.
    Package tor manages and automates starting a child tor process for exposing TCP services into onionland.
    Package tor manages and automates starting a child tor process for exposing TCP services into onionland.
    Package tun2 tunnels HTTP requests over existing, long-lived connections using smux[1] and optionally kcp[2] to enable more reliable transport.
    Package tun2 tunnels HTTP requests over existing, long-lived connections using smux[1] and optionally kcp[2] to enable more reliable transport.
    Package vanity implements custom import paths (Go vanity URLs) as an HTTP handler that can be installed at the vanity URL.
    Package vanity implements custom import paths (Go vanity URLs) as an HTTP handler that can be installed at the vanity URL.
    web
    Package web is a simple collection of high-level error and transport types that I end up using over and over.
    Package web is a simple collection of high-level error and transport types that I end up using over and over.
    discordwebhook
    Package discordwebhook is a simple low-level HTTP client wrapper around Discord webhooks.
    Package discordwebhook is a simple low-level HTTP client wrapper around Discord webhooks.
    switchcounter
    Package switchcounter is a simple interface to the https://www.switchcounter.science/ API.
    Package switchcounter is a simple interface to the https://www.switchcounter.science/ API.
    tokipana
    Package tokipana wraps http://inamidst.com/services/tokipana.
    Package tokipana wraps http://inamidst.com/services/tokipana.
    tokiponatokens
    Package tokiponatokens is a wrapper to a Toki Poka tokenizer.
    Package tokiponatokens is a wrapper to a Toki Poka tokenizer.
    Package internal centralizes a lot of other boring configuration and startup logic into a common place.
    Package internal centralizes a lot of other boring configuration and startup logic into a common place.
    flagenv
    Package flagenv provides the ability to populate flags from environment variables.
    Package flagenv provides the ability to populate flags from environment variables.
    gokrazy
    Package gokrazy makes it easier to adapt tools to https://gokrazy.org.
    Package gokrazy makes it easier to adapt tools to https://gokrazy.org.
    kahless
    Package kahless is a set of functions to copy files to https://xena.greedo.xeserv.us/files.
    Package kahless is a set of functions to copy files to https://xena.greedo.xeserv.us/files.
    mainsa
    Package mainsa is a small set of conversion or other useful utility functions for converting plane 432 units to ma Insa units.
    Package mainsa is a small set of conversion or other useful utility functions for converting plane 432 units to ma Insa units.
    manpage
    Package manpage is a manpage generator based on command line flags from package flag.
    Package manpage is a manpage generator based on command line flags from package flag.
    minipaas
    Package minipaas is a set of functions for interfacing with minipaas.xeserv.us.
    Package minipaas is a set of functions for interfacing with minipaas.xeserv.us.
    tokipona
    Package tokipona adds a copyright notice that pu wants to the list of licenses.
    Package tokipona adds a copyright notice that pu wants to the list of licenses.
    yeet
    Package yeet is a set of small helper functions useful for yeeting out scripts.
    Package yeet is a set of small helper functions useful for yeeting out scripts.