Various scripts that I maintain

Scripts#

Various scripts that I maintain.

LyricFetch#

Fetches lyrics from Genius and adds them to your music library's metadata.

Currently only supports FLAC files. In the future, timesynced lyrics may be supported, and auto-fetching may be more reliable.

I don't recommend using this right now. It's pretty bad at searching, and most of the time can't auto-fetch the lyrics anyway. Personally, I just fetch the lyrics manually and save them using Recordbox.

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:

[
  "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.

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. Useful if you have multiple kernels installed.