Add cover art from Anilist as folder icons to your anime collection. Forked from here
- Download the executable from here
- Run it in your anime folder
- Choose when you're asked to
- Repeat till all folders are processed
Yes. It is. Though there are some additional features to help you with this:
If enabled, the script will automatically select the first item from the search results. This works fine in most cases but in case you have seperate folders for different seasons for the same anime, it will end up applying the same cover art of to all of those folders. It will be decided on the basis of which season has the highest score.
If you're not using AutoMode, you can give a blank input when you're asked to choose and it'll pick the first item from search results. This way, you can save a few keystrokes, just hitting the Enter Key instead of typing '1' and then Enter. The anime you're looking for is most often the first one in the results.
Your PC may take some time to index those icons. They should show up in 2 to 5 minutes. I guess. Note:Usually making chnages to files inside the folder makes icon appear(such as creating a new txt file or something).
It, uhhh
- Gets the Anime Name from the Folder Name
- Searches that name on Anilist with it's API
- Asks you to choose the anime from results
- Gets the artwork and converts it into an icon
- Makes a
desktop.ini
file which sets the folder icon.
To remove the cover icon from a folder, you just need to delete the .ico
and desktop.ini
file from the folder. These files are hidden so you need to disable Hide protected operating system files (Recommended)
and enable Show hidden files, folders and drives
. You can just search and delete them all if you wanna batch remove all icons.
Yeah, the most efficient way to use this (imo) would be to:
- Run it in AutoMode first so all folders are processed
- Move out the incorrectly tagged folders and delete their icons
- Run it in ManualMode and choose the correct results
Requirements:
Run pip install -r requirements.txt
to install required repositories.
Build:
Then in the directory run pyinstaller aniconforanilist.py --onefile