Skip to content

Instantly share code, notes, and snippets.

View abuxton's full-sized avatar
💭
Always discombobulated. Never really too busy.

adam buxton abuxton

💭
Always discombobulated. Never really too busy.
View GitHub Profile
@abuxton
abuxton / sed cheatsheet
Created November 11, 2025 10:23 — forked from johnbianchi/sed cheatsheet
magic of sed -- find and replace "text" in a string or a file
FILE SPACING:
# double space a file
sed G
# double space a file which already has blank lines in it. Output file
# should contain no more than one blank line between lines of text.
sed '/^$/d;G'
@abuxton
abuxton / README.md
Last active November 4, 2025 12:53
Github RSS/ATOM
/* Repo releases */
https://github.com/:owner/:repo/releases.atom

/* Repo commits */

https://github.com/:owner/:repo/commits.atom
@abuxton
abuxton / submit.md
Last active May 6, 2025 09:06 — forked from gregorynicholas/submit.md
Downloading Shared Files on Google Drive Using Curl

Downloading Shared Files on Google Drive Using Curl

When the shared files on Google Drive is downloaded, it is necessary to change the download method by the file size. The boundary of file size when the method is changed is about 40MB.

File size < 40MB

CURL

filename="### filename ###"
fileid="### file ID ###"
curl -L -o ${filename} "https://drive.google.com/uc?export=download&amp;id=${fileid}"
@abuxton
abuxton / submit.md
Created May 6, 2025 08:46 — forked from gregorynicholas/submit.md
Downloading Shared Files on Google Drive Using Curl

Downloading Shared Files on Google Drive Using Curl

When the shared files on Google Drive is downloaded, it is necessary to change the download method by the file size. The boundary of file size when the method is changed is about 40MB.

File size < 40MB

CURL

filename="### filename ###"
fileid="### file ID ###"
curl -L -o ${filename} "https://drive.google.com/uc?export=download&amp;id=${fileid}"
@abuxton
abuxton / README.md
Created April 4, 2025 08:49
mac rebuid
@abuxton
abuxton / Makefile
Last active September 16, 2024 15:14
GH API get issues
all: teams
team:
echo $(team_name)
for i in `gh api /orgs/hashicorp/teams/$(team_name)/members | jq '.[].login' | sed 's/"//g'` ; do echo $i && gist -l $i ;done;
# to get the list of all teams in org
teams:
gh api /orgs/hashicorp/teams | jq '.[].name'
@abuxton
abuxton / ansible-summary.md
Created August 9, 2024 13:27 — forked from andreicristianpetcu/ansible-summary.md
This is an ANSIBLE Cheat Sheet from Jon Warbrick

An Ansible summary

Jon Warbrick, July 2014, V3.2 (for Ansible 1.7)

Configuration file

intro_configuration.html

First one found from of

@abuxton
abuxton / append_image.js
Created August 10, 2023 14:35
tamper monkey add image
// ==UserScript==
// @name _Add an image to a web page
// @include http://stackoverflow.com/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
// ==/UserScript==
$("body").append (
'<img id="myNewImage" src="https://www.pikpng.com/pngl/m/399-3994789_mst3k-mystery-science-theater-silhouettes-clipart.png">'
);
$("#myNewImage").css ( {
@abuxton
abuxton / NOTES.md
Created March 13, 2023 09:49 — forked from fatso83/NOTES.md
Installing Vagrant on Apple Silicon Macs (M1, M1X, etc)

VirtualBox only supports the x86 platform, so the default installation instructions for Vagrant does not work on Apple silicon. Thankfully Vagrant has a VMWare Provider (more on providers here), and so if I can get VMWare running on my M1 MacBook, I should be able to run Vagrant as well!

These are my notes during figuring this out.

Get the VMWare Tech Preview released in September 2021!

We are in luck, as VMWare released this just a few weeks ago.

  • See [their blog entry][1]