Skip to content

Instantly share code, notes, and snippets.

View Wingysam's full-sized avatar

Wingy Wingysam

View GitHub Profile
@Wingysam
Wingysam / git-archive.user.js
Last active April 10, 2024 13:48
Git Archive
// ==UserScript==
// @name Git Archive
// @namespace http://wingysam.xyz/
// @version 2.4
// @description Mirror every git repo you look at to gitea
// @author Wingy <git@wingysam.xyz>
// @include *
// @grant GM_xmlhttpRequest
// @grant GM_notification
// @grant GM_openInTab
@Wingysam
Wingysam / README.md
Last active October 2, 2021 19:32
HN Portal

Click the portal to navigate to it. Screenshot

@Wingysam
Wingysam / build-gtkatlantic-on-macos.md
Last active March 5, 2021 15:22
Build GTKAtlantic on macOS

Build GTKAtlantic on macOS

This assumes that you have brew and git already.

# If you want all as one command:
brew install pkg-config gtk+3 libxml2 autoconf libtool automake && git clone git://git.tuxfamily.org/gitroot/gtkatlantic/gtkatlantic.git/ gtkatlantic && cd gtkatlantic && sed -i '' 's/libtool/glibtool/g' autogen.sh && ./autogen.sh && make && make install

First, install all of the things that we need to build it:

@Wingysam
Wingysam / tree.txt
Created November 15, 2019 15:46
My software directory
Software
├── Applications
│ ├── Android
│ │ └── Dolphin
│ ├── Linux
│ │ └── FileBot
│ ├── macOS
│ │ ├── BlockheadsServer
│ │ ├── Dolphin
│ │ └── Realtek Wireless LAN USB Driver
Amethyst
Amethyst Block
Amethyst Chandelier
Amethyst Column
Amethyst Shard
Amethyst Stairs
Apple
Armor Bench (Level 1)
Armor Bench (Level 2)
Armor Bench (Level 3)
const router = express.Router({ mergeParams: true });
yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes
const fetch = require('node-fetch')
const { ArgumentParser } = require('argparse')
const clipboardy = require('clipboardy')
const STRAWPOLL_API_BASE = 'https://www.strawpoll.me/api/v2'
const FRIENDLY_DUP_CHECK_NAMES = {
ip: 'normal',
cookie: 'permissive',
none: 'disabled'
mixin tag(label, value)
.control
.tags.has-addons
span.tag.is-dark= label
span.tag= value
meta(charset='utf-8')
meta(name='viewport', content='width=device-width,initial-scale=1')
title Chore List
link(rel='stylesheet', href='node_modules/bulma/css/bulma.min.css')