Skip to content

Instantly share code, notes, and snippets.

@juvian
juvian / smilies.user.js
Created March 19, 2017 17:04
Adds smilies to neoboard reply
// ==UserScript==
// @name Neoboards smilies
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author juvian123
// @match http://www.neopets.com/neoboards/topic.phtml?topic=*
// @grant none
// ==/UserScript==
@juvian
juvian / amqDisableAnimation.user.js
Created May 7, 2018 16:11
AMQ Disable particle animation
// ==UserScript==
// @name AMQ Disable particle animation
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Disables particle animation
// @author Juvian
// @match https://animemusicquiz.com/*
// @grant none
// ==/UserScript==
@juvian
juvian / replaceRules.js
Last active April 26, 2019 05:09
Replaces css rules
function replaceRule(match, replace) {
let newRules = [];
Array.from(document.styleSheets).forEach(s => {
Array.from(s.cssRules || s.rules).map((rule, idx) => ({rule, idx})).reverse().forEach(r => {
if (r.rule.cssText.includes(match)) {
newRules.push(r.rule.cssText.split(match).join(replace));
s.deleteRule(r.idx)
}
})
});
// ==UserScript==
// @name AMQ Expand Library
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Makes it more ugly and efficient
// @author Juvian
// @match https://animemusicquiz.com/*
// @downloadURL https://github.com/amq-script-project/AMQ-Scripts/raw/master/gameplay/amqExpandLibrary.user.js
// @updateURL https://github.com/amq-script-project/AMQ-Scripts/raw/master/gameplay/amqExpandLibrary.user.js
// @grant none
@juvian
juvian / neopets-view-all-items-on-create-trade.user.js
Last active September 6, 2019 05:57
Stores inventory each time you visit it and allows it to appear when you create trades instead of just seeing the usual 58 max
// ==UserScript==
// @name Neopets view all items on create trade
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Stores inventory each time you visit it and allows it to appear when you create trades instead of just seeing the usual 58 max
// @author Juvian
// @match http://www.neopets.com/inventory.phtml
// @match http://www.neopets.com/island/tradingpost.phtml
// ==/UserScript==
@juvian
juvian / neopets-neomail-fixer.user.js
Created December 7, 2019 02:21
Fix Neomail textarea not loading
// ==UserScript==
// @name Neopets NeoMail Fixer
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Fix Neomail textarea not loading
// @author Juvian
// @match http://www.neopets.com/neomessages.phtml?type=send*
// @grant none
// ==/UserScript==
@juvian
juvian / amqabbreviations.user.js
Last active January 18, 2021 19:14
Allows to add custom abbreviations to amq anime name input, so you can type a/z and gets replaced by Aldnoah.Zero
// ==UserScript==
// @name Amq custom abbreviations
// @namespace http://tampermonkey.net/
// @version 1.1
// @description try to take over the world!
// @author Juvian
// @match https://animemusicquiz.com/*
// @grant none
// ==/UserScript==
@juvian
juvian / nerkmid-tracker.user.js
Last active September 1, 2021 23:56
Nerkmid Tracker
// ==UserScript==
// @name Nerkmid Tracker
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Nerkmid Tracker
// @author Juvian
// @match ://www.neopets.com/vending2.phtml
// @match ://www.neopets.com/vending3.phtml
// @match ://www.neopets.com/nerks
// @grant none
@juvian
juvian / neopets-quick-select.user.js
Last active September 1, 2021 23:58
Click and drag to quickly select/unselect radios/checkboxes or shift + click for range
// ==UserScript==
// @name Neopets Quick select
// @namespace http://tampermonkey.net/
// @version 0.5
// @description click and drag to select
// @author Juvian
// @match ://www.neopets.com/*
// @grant none
// ==/UserScript==
@juvian
juvian / neopets-delete-read.user.js
Created September 2, 2021 00:01
Neopets delete read emails
// ==UserScript==
// @name Delete read
// @namespace http://tampermonkey.net/
// @version 0.2
// @description try to take over the world!
// @author You
// @match ://www.neopets.com/neomessages.phtml*
// @grant none
// ==/UserScript==