This is my personal Moodle web scraper, which is used to keep track of the changes of the configured course sites using Git, and to download the latest changed files from the updated sites.
python3 -m pip install -r requirements.txtNoodle will authenticate and fetch the sites using config.json.
The setup script first asks for the credentials, then will parse the sites automatically.
python3 noodle_config.pypython3 noodle.py