Various scripts that I maintain
1Scripts 2======= 3 4Various scripts that I maintain. 5 6# LyricFetch 7 8Fetches lyrics from Genius using a [Dumb](https://github.com/rramiachraf/dumb) instance, and adds them to your music library's metadata. 9 10Currently only supports FLAC files. In the future, timesynced lyrics may be supported. 11 12# ADB Auto Connect 13Automatically find and connect to an Android device with Wireless Debugging over the local network. 14 15You'll need to create a file at `~/.config/adb-auto-connect.nuon` with the MAC Addresses you want to search for. For example: 16```json 17[ 18 "ff:ff:ff:ff:ff:ff", 19 "aa:aa:aa:aa:aa:aa" 20] 21``` 22 23# Auto Benchmark 24Set up and run a Blender benchmark on the specified device, then automatically 25compare your results to the results on [Blender Open Data](https://opendata.blender.org/). 26 27# ln-bin 28Quickly symlink executable files to `~/.local/bin/` 29 30# yt-rss 31Get an RSS feed for the specified YouTube channel. 32 33# motoc-continue 34Simply runs `motoc continue`, so it can be used as an Envision plugin. 35 36# oscavmgr-launch 37Slightly modified version of Galister's oscavmgr start script. Launches oscavmgr and VrcAdvert together. 38 39# GNOME extension toggle 40Provides an easy way to toggle a GNOME extension. Useful for setting up keyboard shortcuts. 41 42# Start Service if Needed 43Starts a systemd service if it is not already started, otherwise do nothing. 44Useful if you only want to ask for the password when the service actually needs 45to be started. 46 47# kernel-blu checker 48 49Notifies you if you're not using [kernel-blu](https://copr.fedorainfracloud.org/coprs/sentry/kernel-blu). 50Useful if you have multiple kernels installed. 51 52# lh-pairall 53 54Uses lighthouse_console to reset all SteamVR dongles, then put them all into pairing mode. 55 56# relink 57 58Update symlink targets from an old target directory to a new one 59 60Example: If you moved all files in `~/Development/tools` to `~/Applications`, you can update all 61symlinks in `~/.local/bin` that point to the old location with 62`relink ~/.local/bin ~/Development/tools ~/Applications` 63 64# Steam: Disable Update 65 66Completely disable steam updates for a game or app. 67 68Usage: `steam-disable-update <appid>` 69Allow updates: `steam-disable-update --revert <appid>` 70 71Caveats to this approach: 72- Your "last played" time will never update 73- I haven't used it in a long time, so I can't guarantee it will work 74- It might cause other bugs, I haven't tested it extensively