Voobly Scraper

Repo - https://github.com/islamz1214/voobly-scraper
I love the game called "Age of Mythology". I want to improve my gameplay but current websites don't have the latest aom replay files. So this project idea came to mind. The voobly site keeps the files temporarily so instead of manually downloading the replays I decided to automate this process and share the files in a server to the aom community. I used Nightmare JS to navigate to the site and download the files. Cent OS linode box to store the files. Express JS to get the filenames from server and provide a GET api to retrieve the list. Finally, Vue JS to display the links by latest date for end users to download with multi-search filter.
Repo | Description |
---|---|
voobly-rec-scraper | Scrape and download .rcx files from voobly site. |
voobly-rec-server | Provide API to get filename. |
voobly-rec-vue | List filename links for download. |
Overall, I learned alot more about javascript (Node/Express/Nightmare JS), promises, web selectors, and server configs. I currently have this running live on my website; via subdomain. I'm proud of my work :)
aomrecs.zahid.io