Skip to content

Instantly share code, notes, and snippets.

View naamancampbell's full-sized avatar

Naaman Campbell naamancampbell

  • Brisbane, Australia
View GitHub Profile
@naamancampbell
naamancampbell / aws_reinvent_language_filter.js
Created November 27, 2020 22:58
Removes language-tagged AWS re:invent sessions from the https://virtual.awsevents.com/agenda Session Catalog
let excludedLanguages = ['Chinese', 'French', 'Italian', 'Japanese', 'Korean', 'Portuguese', 'Spanish']
for (const tagsDiv of document.querySelectorAll(".event-list-item-tags")) {
for (const tagDiv of tagsDiv.querySelectorAll(".tag")) {
if (excludedLanguages.includes(tagDiv.textContent)) {
let parentDiv = tagsDiv.closest(".event-list-item")
parentDiv.parentNode.removeChild(parentDiv)
break
}
}
@naamancampbell
naamancampbell / OneDrive.env
Last active September 1, 2021 10:19
rclone OneDrive User Mount - Ubuntu 21.04 Hirsuite Hippo
REMOTE_NAME=OneDrive
MOUNT_DIR=/home/USERNAME/OneDrive
RCLONE_MOUNT_VFS_CACHE_MODE=writes
@naamancampbell
naamancampbell / awscli-sso-config.sh
Last active November 16, 2022 03:15
awscli-sso-config - generates AWS CLI config file for SSO accounts and roles
#!/bin/bash
#
# awscli-sso-config - generates AWS CLI config file for
# SSO accounts and roles
#
# Usage: ./awscli-sso-config.sh aws_profile sso_start_url [--resume]
#
# Requires: awscli, jq
#
# Author: Naaman Campbell