Downloads all questions and solutions using python from https://www.algoexpert.io/questions
- Update variables that are
directory/file paths
according to your preferences or to make compatible with your environment inconfig.py
. - Update
AUTH_KEY
in theconfig.py
file to download list of questions and question data more info. - Install requirements to download questions as pdf file and to download solution videos.
- More on question pdf
- More on question solution videos
- submit.py is a simple script to submit solutions using firefox browser
Requirements:
- firefox browser
- geckodriver
- Add the directory to
PATH
where geokodriver binary is located - Install
xclip
usingsudo apt-get install xclip
command for linux users - Login to your algoexpert account in firefox browser before running submit.py script
- Also update
FIREFOX_PROFILE_PATH
andQUESTIONS_DIR
according to your environment
- Install requirements using
pip install -r requirements.txt