Releases: ParthBibekar/Welearn-bot
Tres Patch 1
Subfolder names trailing spaces fixed for windows.
Tres
Feature: Support for TAs have been added.
- An additional action,
s (submissions)
has been exposed to the users for using this feature - New flags
-u
and-r (--rolls)
have been added.
To make sure that you have this patch installed, run
pip install --upgrade welearn-bot-iiserkol
Duo Patch 5
Feature: use -v
or --verbose
to list missing/ignored files while downloading (these are suppressed by default).
Dev: major code refactor.
To make sure that you have this patch installed, run
pip install --upgrade welearn-bot-iiserkol
Duo Patch 4
Fix: files in cache (downloaded previously) but not on disk are listed as 'missing'.
Feature: use --missingdownload
or -m
to (re)download these missing files.
To make sure that you have this patch installed, run
pip install --upgrade welearn-bot-iiserkol
Duo Patch 3
Fix: fetching assignment submissions no longer crashes on the first try.
To make sure that you have this patch installed, run
pip install --upgrade welearn-bot-iiserkol
Duo Patch 2
Fix: download and ignore messages are now more consistent, with the currently downloading file name displayed in advance.
Info: you can now run welearn_bot --version
or welearn_bot -v
to display the installed version.
The project structure has also been reshuffled so that welearn_bot
is no longer a script, but is instead called from the welearnbot.welearnbot
module.
To make sure that you have this patch installed, run
pip install --upgrade welearn-bot-iiserkol
Duo Patch 1
Fix: the script can now detect and download content from folders within course pages.
To make sure that you have this patch installed, run
pip install --upgrade welearn-bot-iiserkol
Support for this script on Windows is still being tested. If you are running Windows and you do not have python on your system, consider going through this quick guide. Otherwise, you are advised to download the source files, present in the src
directory, and execute welearn_bot
using whatever python environment you have present.
Duo
This release features big changes!
- We now have Google Calendar integration! You can now add all your assignments to your calendar with a single command. See our wiki article for more info.
- The core functionality of the script has been packaged into the
moodlews.service
module, which you can import and use to write your own scripts for interfacing with WeLearn, or any other Moodle service. Read out article on using the Moodle Web Service module for details.
Unus Patch 1
You can now omit your [auth]
credentials, in which case you will be prompted each time you run the program.
You may also choose not to have a config file at all.
Unus
First major release of welearn_bot.py
. Install it with
pip install welearn-bot-iiserkol
Highlights include
- Actions to retrieve files, assignments, urls and courses.
- A configuration file (
.welearnrc
orwelearn.ini
) to store user authentication data along with preferences. - Use of the Moodle Web Services API for speedy retrieval of information.