Skip to content

Instantly share code, notes, and snippets.

@loganlinn
loganlinn / gfo.org
Last active January 22, 2022 23:15
GitHub-Flavored Org tests
** Internal links
   :PROPERTIES:
   :ID:       0d2b0cb2-116c-4a61-a076-4c641faf4346
   :END:

Internal links

@loganlinn
loganlinn / swagger.yml
Created November 14, 2018 21:50
Swagger for Clash Royale API (https://api.clashroyale.com/v1/)
swagger: 2.0
info:
title: Clash Royale API
description:
version: v1
termsOfService: http://supercell.com/en/terms-of-service/
host: api.clashroyale.com
basePath: /v1
#!/bin/bash
# shellcheck disable=2001
# because I prefer to use sed rather than bash replace
# (there's too little space in my head to learn both syntaxes)
function __bootstrap_webi() {
set -e
set -u
@loganlinn
loganlinn / poly
Last active December 10, 2021 09:44
Wrapper script for Polylith
#!/usr/bin/env bash
# Ensure this file is executable via `chmod a+x poly`, then place it
# somewhere on your $PATH, like ~/bin. The rest of Polylith will be
# installed upon first run into the ~/.polylith/self-installs directory.
export POLY_VERSION="0.2.13-alpha"
export POLY_CHECKSUM="88b37ddaabab73cf83d29b7b1f06a0f93146a1e165f43bc4792ebbb0a9a6a122"
export POLY_RELEASE="v$POLY_VERSION"
export POLY_JARNAME="poly-$POLY_VERSION.jar"
- op: add
path: /spec/template/spec/containers/0/volumeMounts/-
value:
name: dsdsocket
mountPath: /var/run/datadog
- op: add
path: /spec/template/spec/volumes/-
value:
name: dsdsocket
@loganlinn
loganlinn / gitlab-terraform-state-env
Last active October 28, 2021 21:44
Shell setup for Gitlab-managed Terraform State
#!/bin/sh
# Shell setup for Gitlab-managed Terraform State
# Options
: "${GITLAB_TERRAFORM_STATE_NAME:=$(git rev-parse --show-prefix | sed -e 's/[^[:alnum:]]/-/g' | tr -s - | tr A-Z a-z | sed -e 's/-$//')}"
# Defaults for [GitLab CI/CD Predefined Variables](https://docs.gitlab.com/ee/ci/variables/predefined_variables.html)
: "${CI_PROJECT_PATH=$(git remote -v | awk '{print $2}' | sed -e 's;^git@gitlab.com:;;' -e 's;^https\?://gitlab\.com/;;' -e 's;\.git$;;' | head -n1)}"
: "${CI_PROJECT_ID="$(printf %s "$CI_PROJECT_PATH" | sed -e 's;/;%2F;g')"}"
: "${CI_API_V4_URL=https://gitlab.com/api/v4}"
@loganlinn
loganlinn / hosts
Created October 23, 2021 17:42
personal mirror for racaljk/hosts
# Copyright (c) 2014-2017, racaljk.
# https://github.com/racaljk/hosts
# Last updated: 2017-08-05
# This work is licensed under a CC BY-NC-SA 4.0 International License.
# https://creativecommons.org/licenses/by-nc-sa/4.0/
# Modified Hosts Start
# Localhost (DO NOT REMOVE) Start
@loganlinn
loganlinn / print256colours.sh
Created October 18, 2021 16:46 — forked from HaleTom/print256colours.sh
Print a 256-colour test pattern in the terminal
#!/bin/bash
# Tom Hale, 2016. MIT Licence.
# Print out 256 colours, with each number printed in its corresponding colour
# See http://askubuntu.com/questions/821157/print-a-256-color-test-pattern-in-the-terminal/821163#821163
set -eu # Fail on errors or undeclared variables
printable_colours=256
[
{
"name": "аҧсуа бызшәа, аҧсшәа",
"english_name": "Abkhazian",
"code": "ab"
},
{
"name": "Afaraf",
"english_name": "Afar",
"code": "aa"
@loganlinn
loganlinn / fc4upd.sh
Created April 3, 2021 06:20
Example 16-43. Updating FC4 - Advanced Bash-Scripting Guide
#!/bin/bash
# fc4upd.sh
# Script author: Frank Wang.
# Slight stylistic modifications by ABS Guide author.
# Used in ABS Guide with permission.
# Download Fedora Core 4 update from mirror site using rsync.
# Should also work for newer Fedora Cores -- 5, 6, . . .