Scripts ======= Various scripts that I maintain. # LyricFetch Fetches lyrics from Genius using a [Dumb](https://github.com/rramiachraf/dumb) instance, and adds them to your music library's metadata. Currently only supports FLAC files. In the future, timesynced lyrics may be supported. # ADB Auto Connect Automatically find and connect to an Android device with Wireless Debugging over the local network. You'll need to create a file at `~/.config/adb-auto-connect.nuon` with the MAC Addresses you want to search for. For example: ```json [ "ff:ff:ff:ff:ff:ff", "aa:aa:aa:aa:aa:aa" ] ``` # Auto Benchmark Set up and run a Blender benchmark on the specified device, then automatically compare your results to the results on [Blender Open Data](https://opendata.blender.org/). # ln-bin Quickly symlink executable files to `~/.local/bin/` # yt-rss Get an RSS feed for the specified YouTube channel. # motoc-continue Simply runs `motoc continue`, so it can be used as an Envision plugin. # oscavmgr-launch Slightly modified version of Galister's oscavmgr start script. Launches oscavmgr and VrcAdvert together. # GNOME extension toggle Provides an easy way to toggle a GNOME extension. Useful for setting up keyboard shortcuts. # Start Service if Needed Starts a systemd service if it is not already started, otherwise do nothing. Useful if you only want to ask for the password when the service actually needs to be started. # kernel-blu checker Notifies you if you're not using [kernel-blu](https://copr.fedorainfracloud.org/coprs/sentry/kernel-blu). Useful if you have multiple kernels installed. # lh-pairall Uses lighthouse_console to reset all SteamVR dongles, then put them all into pairing mode. # relink Update symlink targets from an old target directory to a new one Example: If you moved all files in `~/Development/tools` to `~/Applications`, you can update all symlinks in `~/.local/bin` that point to the old location with `relink ~/.local/bin ~/Development/tools ~/Applications` # Steam: Disable Update Completely disable steam updates for a game or app. Usage: `steam-disable-update ` Allow updates: `steam-disable-update --revert ` Caveats to this approach: - Your "last played" time will never update - I haven't used it in a long time, so I can't guarantee it will work - It might cause other bugs, I haven't tested it extensively