Media Randomizer Project
A program where you can select an entertainment type (Manga, Anime, Games, Movies, etc.) run the program, then receive information on a random title in the specified entertainment type.
Media Randomizer Project
A program where you can select an entertainment type (Manga, Anime, Games, Movies, etc.) run the program, then receive information on a random title in the specified entertainment type.
Now displays extra info in UI (description)
Can now run app thru a batch file, must have all imports and python installed
Next Goal(s)
Improve UI
Improve method of extracting information
Working on displaying title image of media
Fix unresponsiveness by making program multi-threaded
Now displays title of the media found, extracts all text related info from webpage
Next Goal(s)
Improve UI
Working on displaying title image of media soon
Made and partially linked a basic UI
renamed "mr.py" to "testing.py", after all I use it to test
Currently only generating the Manga and Anime links work, nothing else
Next Goal(s)
Improve UI
Gather information of select media from site
The overall goal is to press a button then get information on a random title in the chosen category. For now limiting the categories to Manga and Anime. More options will come when the base of the application becomes more solid. Using the website My Anime List as a Database for the current categories.
Currently the method for obtaining the random Anime/Manga is manipulating the url until a valid page is found.
Ex: https://myanimelist.net/anime/21
This links to a description of anime One Piece. We can break the link into three parts.
[Base URL] -> "https://myanimelist.net"
[Category] -> "/anime"
[Media ID] -> "21"
For manga, the category changing "/anime" to "/manga" works as you would think. As for the media id, some numbers work, others don't. For now the program uses brute force, it repeats until a valid link is found. I plan to fix this in the future to prevent the website from being spammed. I also plan to test on average, how many attempts it takes to find a valid link. When anything else changes, I'll update it here.