Skip to content

Instantly share code, notes, and snippets.

View trittimo's full-sized avatar
✔️

Michael Trittin trittimo

✔️
View GitHub Profile
@trittimo
trittimo / DesktopManagement.ahk
Created September 25, 2025 17:13
Managing my windows with AHK
#Requires AutoHotkey v2.0
>!CapsLock::CapsLock
CapsLock::Ctrl
AttemptActivate(window) {
if WinExist(window) {
WinActivate(window)
Sleep(60)
if WinActive(window) {
@trittimo
trittimo / save_youtube_transcript.js
Last active August 30, 2021 09:42
Saves Youtube transcripts
(function() {
function download(data, filename, type) {
var file = new Blob([data], {type: type});
if (window.navigator.msSaveOrOpenBlob) // IE10+
window.navigator.msSaveOrOpenBlob(file, filename);
else { // Others
var a = document.createElement("a"),
url = URL.createObjectURL(file);
a.href = url;
a.download = filename;
@trittimo
trittimo / bookmarklet.url
Created December 21, 2020 09:28
A bookmarklet for lootlemon.js
javascript:(function()%7Bdata%3D%22%22%2Cheaders%3Ddocument.querySelectorAll(%22%23sort-button-row%20%3E%20.sort-button%22)%3Bfor(let%20e%3D0%3Be%3Cheaders.length%3Be%2B%2B)data%2B%3D'%22'%2Bheaders%5Be%5D.innerText.trim()%2B'%22%2C'%3Bdata%3Ddata.slice(0%2Cdata.length-1).replace(%22-%22%2C%22%22)%2B%22%5Cn%22%2Citems%3Ddocument.querySelectorAll(%22%23item-list%20%3E%20.db-item%22)%3Bfor(let%20e%3D0%3Be%3Citems.length%3Be%2B%2B)%7Bstats%3Ditems%5Be%5D.querySelectorAll(%22.db-column%22)%3Bfor(let%20e%3D0%3Be%3Cstats.length%3Be%2B%2B)if(stats%5Be%5D.src)data%2B%3D'%22'%2Bstats%5Be%5D.src%2B'%22%2C'%3Belse%20if(stats%5Be%5D.innerText.trim())data%2B%3D'%22'%2Bstats%5Be%5D.innerText.trim()%2B'%22%2C'%3Belse%7Bif(elems%3Dstats%5Be%5D.querySelectorAll(%22img%22)%2C0%3D%3D%3Delems.length)%7Bdata%2B%3D%22%2C%22%3Bcontinue%7Ddata%2B%3D'%22'%3Bfor(let%20e%3D0%3Be%3Celems.length%3Be%2B%2B)data%2B%3Delems%5Be%5D.alt%2B%22%2C%20%22%3Bdata%3Ddata.slice(0%2Cdata.length-2)%2B'%22%2C'%7Ddata%3Ddata.slice(0%2Cdata.length-1)%2B%
@trittimo
trittimo / artifacts.csv
Last active April 11, 2022 02:43
BL3 Data
Name Element WD Can drop from Question/Challenge Location Summary
Commander Planetoid Any Sheega Sheega's All That Devil's Razor +82% elemental melee damage (lvl65). Element type changes every 5 sec
Cosmic Crater Any Artemis Irregular Customers Floodmoor Basin Slam creates a random elemental puddle that lasts for 5 seconds
Deathless Any Phoenix Crew Challenge The Splinterlands Reserves all but 1 HP. +100% shield cap. +25% r rate. -20% r delay
Deathrattle Red Chest Arms Race Stormblind Complex Get free SW on death. Resets on death. +dmg & +fire rate on every SW for 60s
Electric Banjo Psychobillies Crew Challenge Ambermire 20% bullet proc chance to chain electric
Grave Graveward Cold as the Grave The Floating Tomb +melee < 50% HP. +weapon dmg < 20% HP. +splash dmg < 5% HP
Holy Grail Red Chest Arms Race Stormblind Complex After reviving ally, both players gain wpn dmg, movement speed & HP regen for 60s
Launch Pad Any Red Rain Slaughterstar 3000 Slaughterstar 3000 Slam Launches a barrage of
@trittimo
trittimo / Create-Changelog.ps1
Last active October 30, 2019 00:32
Useful PowerShell Utils
$includedFolders = @("subfolder1", "subfolder2", "subfolder3")
$currentFolder = "Folder A"
$compareFolder = "Folder B"
$result = "Changelog:`n"
$result += "Original folder: $currentFolder`n"
$result += "New folder: $compareFolder`n"
$removals = @()
[14:45:44] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[14:45:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[14:45:44] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[14:45:44] [main/INFO] [FML]: Forge Mod Loader version 14.23.3.2688 for Minecraft 1.12.2 loading
[14:45:44] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_65, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jdk1.8.0_65\jre
[14:45:44] [main/ERROR] [FML]: Apache Maven library folder was not in the format expected: C:\Users\Michael\Documents\Gaming\MultiMC\libraries\org\apache\maven\maven-artifact\3.5.3\maven-artifact-3.5.3.jar. Using default libraries directory.
[14:45:44] [main/INFO] [FML]: Searching C:\Users\Michael\Documents\Gaming\MultiMC\instances\Beastly Feedings\minecraft\mods for mods
[14:45:44] [main/INFO] [FML]:
(function () {
const SUBMIT_URL ="http://fourfourtwo.csse.rose-hulman.edu/f/slurp.php";
function submit_form(form) {
// Append our custom tag
let teamName = document.createElement("input");
teamName.setAttribute("name", "442team");
teamName.setAttribute("value", "Michael Trittin's Race for the Cure")
teamName.setAttribute("type", "hidden");
form.appendChild(teamName);
@trittimo
trittimo / ODefaults_override.json
Last active February 17, 2021 10:55
"Balanced" ProjectE
{
"comment": "Various default values for OreDictionary names, from vanilla and other mods",
"comment_1": "This file is only shown as an example, it will be regenerated every time mapping occurs in order to let us",
"comment_2": "change default values. To specify your own custom values use a separate JSON or the /projecte commands ingame",
"values": {
"before": {
"OD|logWood": 32,
"OD|plankWood": 8,
"OD|treeSapling": 32,
"OD|stickWood": 4,
section .text
global _start
_start:
; set the UID
;setreuid (uid_t ruid, uid_t euid)
xor eax, eax ;clear eax register
xor ebx, ebx ;clear ebx register
@trittimo
trittimo / endergenic.lua
Last active November 23, 2017 07:45
Endergenic controller for OpenComputers
local component = require("component")
local computer = require("computer")
local term = require("term")
local filesystem = require("filesystem")
local io = require("io")
local const = {}
const.GENERATOR = "rftools_endergenic_generator"
const.INJECTOR = "rftools_pearl_injector"
const.POWERCELL = "rftools_powercell"