Leetcode contest ranking page lacks a search bar to search for the ranking of a specific user. So I implemented one.
Besides searching a username in a contest, I also implemented a feature to search the ranking history among contests for a user!!
The contest data is updated every week by setting up a scheduled pipeline using Github Actions.
By simply executing the crawler.py
script, the contest results will be parsed and saved into data/<contest>.json
.
# crawling results of weekly contest 179
./crawler.py weekly-contest-179
The website is purely static which can be served on any web server directly!!
The UI is made with Vue.js and BootstrapVue.
Author: chiehmin
Live Demo: https://fatminmin.com/leetcode-ranking-search/
GitHub: https://github.com/chiehmin/leetcode-ranking-search
#vuejs #javascript #vue-js #vue