Skip to content

Instantly share code, notes, and snippets.

trumad / tiddlersMonkees.json
Created February 5, 2023 10:07
Scans a linux directory, subdirectories & files, and creates a tiddlywiki. Each folder & file becomes a hyperlinked tiddler. Makes it easy to browse and search a file system, and share the listings with others.
View tiddlersMonkees.json
This file has been truncated, but you can view the full file.
[{"title": "mnt/big/monkees", "created": "20230205095900086090", "modified": "20230205095900086090", "tags": "folder", "text": "/ [[mnt|mnt]] / [[big|mnt/big]]\n\n* \ud83d\udcc2 [[CD-Rom|mnt/big/monkees/CD-Rom]]\n* \ud83d\udcc2 [[Comics|mnt/big/monkees/Comics]]\n* \ud83d\udcc2 [[Magazines|mnt/big/monkees/Magazines]]\n* \ud83d\udcc2 [[Movies|mnt/big/monkees/Movies]]\n* \ud83d\udcc2 [[Music|mnt/big/monkees/Music]]\n* \ud83d\udcc2 [[Radio|mnt/big/monkees/Radio]]\n* \ud83d\udcc2 [[TV|mnt/big/monkees/TV]]\n* \ud83d\udcc2 [[Trading Cards|mnt/big/monkees/Trading Cards]]"}, {"title": "mnt/big/monkees/CD-Rom", "created": "20190907224911222063", "modified": "20190907224911222063", "tags": "folder", "text": "/ [[mnt|mnt]] / [[big|mnt/big]] / [[monkees|mnt/big/monkees]]\n\n* \ud83d\udcc2 [[Hey, Hey, We're The Monkees (Rhino CD-Rom 1996)|mnt/big/monkees/CD-Rom/Hey, Hey, We're The Monkees (Rhino CD-Rom 1996)]]"}, {"title": "mnt/big/monkees/Comics", "created": "20190907224918034838", "modified": "20190907224918034838", "tag
trumad / delete all files from an item.js
Created November 1, 2022 22:11
JS to delete all files from an item
View delete all files from an item.js
function searchText(elementType,text){
var xpath = `//${elementType}[contains(text(),'${text}')]`;
var matchingElement = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
return matchingElement;
function sleep(ms) { // usage: await sleep(4000)
return new Promise(resolve => setTimeout(resolve, ms));
trumad / flickrDownloader.user.js
Created August 19, 2022 10:48
tampermonkey script to download photos from Flickr
View flickrDownloader.user.js
// ==UserScript==
// @name Flickr Downloader
// @namespace
// @version 0.2.3
// @description A userscript for downloading Flickr photos.
// @author f2face / trumad
// @match*
// @include*
// @include*
// @grant unsafeWindow
trumad / addElementHelperFunction.js
Last active October 5, 2022 08:56
A javascript helper function to add elements to the DOM
View addElementHelperFunction.js
// Helper function to create new DOM elements, by thanael -
function addEl() {
function isElement(element) { // Check if something is a DOM element
// This function from
return element instanceof Element || element instanceof HTMLDocument;
// Defaults, if the user specifies nothing:
let el = document.body; // add our new element to the document.body by default
let tag = "div"; // add a DIV element by default
let attr = {}; // no attributes by default
trumad /
Last active May 6, 2022 14:15
See multiple tradingview windows side by side, hopefully without ads and popups.
# First install webview:
# pip install pywebview
# Then create a config.json file in the same folder with the following options:
trumad / grabPatreonVids
Created September 15, 2020 21:58
How to grab videos from patreon posts en masse.
View grabPatreonVids
//Enter the following commands in a browser console.
// First, set up a way to click on stuff. just using .click() doesn't seem to work for some reason.
var clickEvent = new MouseEvent("click", {
"view": window,
"bubbles": true,
"cancelable": false
// Then load up all the posts. You'll probably need to click "load" a few times to see all of them.
trumad / claim all twitch prime games
Last active May 26, 2021 10:37
Run this in the browser console to claim all available twitch prime games.
View claim all twitch prime games
var buttons = document.querySelectorAll("div[data-a-target=tw-core-button-label-text]")
for (var i=0,j = buttons.length;i<j;i++){
if (buttons[i].textContent.includes("Claim Offer")||buttons[i].textContent.includes("Claim Game")){