m0mosenpai / automata

A Personal Collection of Automating Scripts for Linux/Windows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

automata

A Personal Collection of Automation Scripts for Linux/Windows

Anime

media_detect.py

Runs in the background and looks for all media player processes.
Made specifically for parsing out names of anime files and updating anime stats on a website like MyAnimeList, it can be tweaked to do pretty much anything that involves working with processes.

watch_anime.sh

Simple BASH script that lists out your anime files from a directory, in the terminal and allows you to choose what to watch. Runs the selected file in vlc. First bash script I ever wrote.

Gaming

backup_terraria.bat

As the name suggests, 5 lines of code to just copy and commit all terraria save data to git.
Had an unfortunate experience with Terraria where I lost 2 days worth of progress due to a Steam cloud sync error and wasn't able to roll back to a previous version due to lack of version control in the cloud.
Thought why not use git for version controlled backups.

General

autofind.py

Another script originally made to complement media_detect.py. It aims to find running media players on your system and add their process names to a list so that media_detect.py can later look for opened media files in them. Sadly, it's a bit buggy and might not be the best solution to this problem.

mount_part.sh

Mounts a Bitlocker encrypted Windows Partition. Requires Bitlocker key to be hardcoded in the script itself.

pip_upgrade_all.py

Upgrade all Python packages together.

About

A Personal Collection of Automating Scripts for Linux/Windows


Languages

Language:Python 83.4%Language:Shell 15.1%Language:Batchfile 1.5%