CollegeFiles is a simple python app which downloads all the course's files from a MOODLE site and nicely organize them in their respective folder. CollegeFiles is built upon Scrapy Framework, "An open source and collaborative framework for extracting the data you need from websites.". It's prety handy, as a student or lecturer, to keep an offline/update copy of your Courses with you all the time.
Code available on github
CollegeFiles works only with Pyhton3.6.x.
Check your python version and make sure it matches 3.6.X:
$ python -V
Install all the requirements with PIP:
$ pip install -r requirements.txt
Run the CollegeFilesDownloader.py script:
$ python CollegeFilesDownloader.py
- Enter your Username and password, those are the same that you use in your Moodle portal.
- Select Other, and enter the URL of your MOODLE it would be: https://moodle.YOUR_COLLEGE_MOODLE_LOGIN_PAGE.com
- If the credentials fail, it might be necessary to close the program and run it again.
Feel free to contact me with any questions!
You can reach me at hello@yonor.me. Check out http://yonor.me for my other projects.