Skip to content

Instantly share code, notes, and snippets.

View neoOpus's full-sized avatar

Anoir Ben Tanfous neoOpus

View GitHub Profile
For
* ES5
* ES6
* CoffeeScript
@neoOpus
neoOpus / cmd_repo.bat
Created October 20, 2021 09:04 — forked from thefloodshark/cmd_repo.bat
Automated Update Github Repo Batch Script - run with AHK
pushd D:\YOUR_FOLDER\username.github.io
git add .
git commit -m auto
git push
@neoOpus
neoOpus / volume_scroll.ahk
Created October 20, 2021 09:04 — forked from thefloodshark/volume_scroll.ahk
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
#Selenium written in Python
#Changes the user agent to search Bing as if on a mobile device (from the desktop)
#Problems with finding element and clicking to log into Bing ; Python mouse click events can fix this
#Work in progress - can likely replace the first sign-in attempt with a mouse click event and then remove the next bit of code that opens the sidebar and signs in
#Can streamline with dictionary/list/tuple/keys
#old method used fake_useragent
import time
from selenium import webdriver
from pynput.mouse import Button, Controller
@neoOpus
neoOpus / Autoclicklink.js
Created October 20, 2021 09:05 — forked from thefloodshark/Autoclicklink.js
Autoclick Link with Specified Text
@neoOpus
neoOpus / Caseautofill.js
Created October 20, 2021 09:05 — forked from thefloodshark/Caseautofill.js
Case Insensitive Radio Button Autofiller
// ==UserScript==
// @name Case Insensitive Label-based Radio Button Autofill ("Xabc Yhjk")
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://*.qualtrics.com/*
// @match https://*.surveymonkey.com/*
// @match https://*.surveygizmo.com/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
@neoOpus
neoOpus / .py
Created October 20, 2021 09:06 — forked from thefloodshark/.py
Open List of URLs
import webbrowser
webbrowser.open('https://www.example.com/r/Music/')
webbrowser.open_new_tab('https://www.example2.com/')
webbrowser.open_new_tab('https://www.example3.com/')
webbrowser.open_new_tab('https://www.example4.com/')
@neoOpus
neoOpus / .js
Created October 20, 2021 09:06 — forked from thefloodshark/.js
Automatic Tab Closer Based on URL Text
// ==UserScript==
// @name Autoclose URL
// @namespace Autoclose URL
// @include *
// @grant window.close
// ==/UserScript==
function check_if_should_close(url) {
if (url.match(/yourURLtexthere/))
return true;
@neoOpus
neoOpus / Automatically Close Tab Based on Page Text.user.js
Last active September 22, 2024 15:02 — forked from thefloodshark/.js
Tampermonkey Userscript - Automatically Close Tab Based on Page Text
// ==UserScript==
// @name Autoclose Tab
// @namespace Autoclose Tab
// @include *
// ==/UserScript==
// separate words or phrases with a comma
var blacklist = ["cactus", "finances", "put other text here"],
re = new RegExp(blacklist.join('|'), "i");
if (re.test(document.body.textContent)) {