Skip to content

Instantly share code, notes, and snippets.

View denzuko's full-sized avatar
💬
twitter.com/denzuko

Dwight Spencer (denzuko@mastodon.social) denzuko

💬
twitter.com/denzuko
View GitHub Profile
@denzuko
denzuko / 00-Intro
Last active January 6, 2023 17:41 — forked from Lanny/README.md
File Hierarchy Preview
Leverging FZF for a user interface one can do fuzzy searching with a directory tree and document preview.
The PTF.py creates that tree then colors the path thus giving a graph of the item searched.
Example Usage includes:
- More advance Poorman's Mindmap
- Person/Contact Graph as a filesystem
- Asset Mapping (with pass(1) and LDAP file system structures)
- Maps with stow
- Project Management / Kanboard
@denzuko
denzuko / edgegw.pac
Last active November 19, 2022 10:23
Common deep net gateways
function FindProxyForURL(url, host) {
// Move to dns blocker
var sites = [
'eztv.au',
'eztv.it',
'eztv.ag',
'rutracker.org',
'flibusta.is',
'flibusta.net',
@denzuko
denzuko / stunnel.conf
Created October 1, 2022 07:30 — forked from nealey/stunnel.conf
stunnel configuration to connect to SSL+IRC
[slashnet]
client = yes
accept = 58697
connect = us.slashnet.org:6697
@denzuko
denzuko / Dockerfile
Last active July 4, 2022 19:28
Docker image release for newsraft
FROM python:latest as build
COPY . /src
WORKDIR /src
ENV DEBIAN_FRONTEND=noninteractive
RUN apt install -y libncurses5-dev libncursesw5-dev libsqlite3-dev libcurl-dev libexpat-dev libyajl-dev libgumbo-dev scdoc meson ninja-build
meson setup builddir && \
meson compile -C builddir
FROM scratch
COPY --from=build /src/builddir/* /
@denzuko
denzuko / Makefile
Last active June 23, 2022 04:59
Code for reddit.com/r/commandline/comments/vhz42v/remove_a_string_from_file_names_recursively/
SRC := $(wildcard *.m4a.mp3)
TARGET := $(subst mpa.mp3,mp3,$(SRC))
%.mp3: %.m4a.mp3:
@mv "$@" "$<"
all: $(TARGET)
@denzuko
denzuko / Makefile
Last active June 10, 2022 02:07
Yet Another Ansible clone of ssh+make in GNU Make
## Execute:
## NUM_THREADS=4 make --jobs=${NUM_THREADS} RHOSTS="host1.local host2.local host3.local" CMD="whoami" RUSER="${USER}"
## RUNTIME flags
NUM_THREADS := 1
RHOSTS := example.com
CMD := uptime
RUSER := root
SSH_FLAGS := -l $(RUSER)
###
@denzuko
denzuko / Makefile
Last active March 14, 2022 23:01
Docker Shell
shell-VERSION := 38d1c462d66d56aea50931bacfb0dbb712758863
sandbox-VERSION := 38d1c462d66d56aea50931bacfb0dbb712758863
def sshdconf
Match group ssh
ForceCommand /usr/bin/docker run --rm -ti sandbox
endef
export sshdconf
.PHONY: all
@denzuko
denzuko / fabrio.nomad
Last active March 4, 2022 21:53
Cluster Jobs - nomad, waypoint, terraform, consul-template, etc..
job "Fabio-Install" {
datacenters = ["dc1"]
type = "sysbatch"
group "Service" {
task "Start service" {
driver = "raw_exec"
artifact {
source = "https://github.com/fabiolb/fabio/releases/download/v1.5.15/fabio-1.5.15-go1.15.5-linux_amd64"
import Eris from "eris";
const dataFactory = (error, value) => ({
error: Boolean(error),
data: value
});
export default class Radio extends Eris {
constructor(props) {
super(props.token || "");