// ==UserScript== | |
// @name Auto Ability | |
// @namespace https://github.com/MarvNC | |
// @match https://mythfall.dev/* | |
// @grant GM.registerMenuCommand | |
// @grant GM.unregisterMenuCommand | |
// @version 1.3 | |
// @author MarvNC | |
// @description Spams ability | |
// ==/UserScript== |
- Use asar to extract files in
resources
- Run
dump.js
in thescript
folder - Scripts will be dumped in
script/out
- Open the browser console with
F12
orCtrl + Shift + I
. - Go to the network tab
- Filter by Fetch/XHR
- Choose a request that isn't an error (if there aren't any, click on a channel or server to trigger some requests.)
- You'll find your discord token under the
request headers
->authorization
section. Copy and paste it from there.
Moved to https://github.com/MarvNC/yomichan-dictionaries/blob/master/dict-changelog.md
This is for personal use in updating across devices.
- Update
- nihongo_no_sensei_1_04 (毎日のんびり日本語教師)
- Update
- Pixiv (2023-11-24)
- Install Key Mapper and follow all the instructions within the app to set it up with Shizuku (needs adb debugging).
- Add a trigger for a volume key, set the action to input KEYCODE_PAGE_UP or KEYCODE_PAGE_DOWN as you prefer, and set the constraint to be that it only works when Kiwi Browser is in the foreground. Repeat for the other volume key.
Example Image: click to expand
Styling for the deck found here.
Needs persistence downloaded and put in the collection.media folder with the filename __persistence.js
for swapping to persist to the backside, but it'll work fine without it, just without the state changing on the back side properly.
It'll randomize whether the simplified or traditional is shown first on the front side, and then swap their order on the back side to maximise recognition for both.
It also supports tone colorizing from this reddit post. Just remove the last <script>
tag from the back.html file if you don't want it. The current codes are from Pleco but you can change them to whatever you want.
const fs = require('fs'); | |
const args = process.argv.slice(2); | |
if (args.length < 2) { | |
console.log('Usage: node astParse.js <input folder> <output folder>'); | |
process.exit(1); | |
} else { | |
const inputFolder = args[0]; | |
const outputFolder = args[1]; | |
const scriptFiles = fs.readdirSync(inputFolder); |
// ==UserScript== | |
// @name Delete EVNs | |
// @namespace Violentmonkey Scripts | |
// @match https://vndb.org/g* | |
// @match https://vndb.org/v* | |
// @grant none | |
// @version 1.1 | |
// @author Marv | |
// @description filters out vns that don't have jp language (mostly EVNs). doesn't filter titles that aren't jp and got a jp release. | |
// ==/UserScript== |