Skip to content

Instantly share code, notes, and snippets.

View thefloodshark's full-sized avatar

theFloodShark thefloodshark

View GitHub Profile
@thefloodshark
thefloodshark / audio-output-select.ahk
Created May 3, 2025 01:07
Hotkey that Toggles Between Audio Outputs (tested on Windows 11)
; script starts by opening the Sound Output panel directly with Windows Key + CTRL + V, them manually selects output depending on amount of up/down arrow key inputs
; set # of ups/downs to coincide with desired output. alter time delays if needed. can also alter or add hotkeys, the latter depending on # of outputs
; tested only on Windows 11
^!a:: ; set hotkey to toggle to designated output - currently using Ctrl + Alt + A
{
; open sound output settings directly on Windows 11
Send, #^{v}
Sleep, 500
@thefloodshark
thefloodshark / paypal-offer.js
Created March 14, 2024 22:01
PayPal Offer Auto-Accepter
// https://www.paypal.com/shopping/
// for use in console, Tampermonkey, etc.
// Select all elements with specified class
var buttons = document.querySelectorAll('.shopping-view-ujbh5m-icon-button_base-secondary');
// Click each button
buttons.forEach(function(button) {
button.click();
});
@thefloodshark
thefloodshark / click-element.html
Created October 6, 2023 08:08
Independently Toggle Display of Elements When Clicked
<h2 class="clickable-element" onclick="toggleContent(this)">Toggle H2 1</h2>
<p class="content">Content 1</p>
<h2 class="clickable-element" onclick="toggleContent(this)">Toggle H2 2</h2>
<p class="content">Content 2</p>
<h2 class="clickable-element" onclick="toggleContent(this)">Toggle H2 3</h2>
<p class="content">Content 3</p>
@thefloodshark
thefloodshark / wf-promos.js
Created October 6, 2023 05:34
Wells Fargo Promo Activation (Tampermonkey)
// ==UserScript==
// @name Wells Fargo Promo Activation
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Clicks on elements with alternating classes
// @match https://web.secure.wellsfargo.com/auth/deals-portal
// @grant none
// ==/UserScript==
(function() {
@thefloodshark
thefloodshark / amex-promo.js
Created October 6, 2023 03:33
American Express Promo Accepter (Tampermonkey)
// ==UserScript==
// @name Amex Promo Offers Accepter
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Clicks on elements with class "offer-cta" one at a time with a delay
// @match https://global.americanexpress.com/offers/eligible
// @grant none
// ==/UserScript==
(function() {
@thefloodshark
thefloodshark / AHK-end.bat
Created September 6, 2023 05:51
Batch file that exits all AHK scripts
@echo off
taskkill /f /im "autohotkey.exe"
@thefloodshark
thefloodshark / wasd.ahk
Last active March 26, 2023 07:04
WASD Gaming Keybindings
; WASD keybinds I made for Undertale
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#HotkeyInterval 1000 ; Prevent Script from bugging out when you press the keys too quickly in succession.
Esc::ExitApp ; Exit script with Escape key
@thefloodshark
thefloodshark / cmd_repo.bat
Last active September 22, 2024 14:59
Automated Update Github Repo Batch Script - run with AHK
pushd D:\YOUR_FOLDER\username.github.io
git add .
git commit -m auto
git push
@thefloodshark
thefloodshark / volume_scroll.ahk
Last active April 18, 2025 06:20
Hover over any taskbar and mouse wheel scroll to change volume
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#If MouseIsOver("ahk_class Shell_TrayWnd") or MouseIsOver("ahk_class Shell_SecondaryTrayWnd")
WheelUp::Send {Volume_Up}
WheelDown::Send {Volume_Down}
MouseIsOver(WinTitle)
#Selenium written in Python
#Automates Bing searches
#Work in progress - streamline with dictionary/tuple/list/keys
#Uses Chrome and Chromedriver to run random Bing searches
#change timings and search queries to your liking
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.keys import Keys