Note: I have realized that the osu! API is probably the best way to actually retrieve information like this. This was a good project to learn the basics of Python and web scraping though
Simple web scraper for osu! profiles. This project is my first attempt making something with Python and first attempt making a web scraper. My goals for this project were to learn Python syntax, features, and try something that dealt with the internet. I think this is a semi-decent attempt lol.
You must have a python environment with BeautifulSoup and the requests modules.
- Implement multithreading/processing to speed up the data fetching. (Implemented BUT osu doesn't allow too many requests at one time ๐ฅ)
- Create a GUI that can make the experience a lot more intuitive (Partially In)
- Refactor the code so it's not disgusting
- Learn how to make this project an executable
- PyCharm - IDE used
- BeautifulSoup - Web Scraping library
- Vel0ciTy - Main Author
- StackOverflow ๐
- and all the other tutorials I mashed together to make this