syncMyMoodle icon indicating copy to clipboard operation
syncMyMoodle copied to clipboard

Synchronization client for RWTH Moodle

Results 35 syncMyMoodle issues
Sort by recently updated
recently updated
newest added

The whl package does only include side packages and no executable. ```bash $ tree . └── lib └── python3.10 └── site-packages ├── syncmymoodle │   ├── debug.py │   ├── __init__.py │  ...

in progress (already in v2)

Well, as the title says, downloaded directories containing the ampersand character show `amp;`, when they really should be showing `&` instead. ![image](https://user-images.githubusercontent.com/30193966/182299684-e7f3c9ce-00bf-4058-9e8d-8bc73884209a.png)

Hi there, I just encountered this error a few times while syncing my semester: ![image](https://user-images.githubusercontent.com/33261455/150132046-e64c65d9-9cde-4c30-8649-e3798856e1c3.png) I'm using Windows 11 with python version 3.10.2. Here is some information about the current...

bug

The course Theoretische Informationstechnik 1 contains https://engage.streaming.rwth-aachen.de iframes, which aren't downloaded. They are contained in the intro property of the respective assignment object: ```json { "id": 16842, "fullname": "Theoretische Informationstechnik...

bug

Exclude files using a combination of fnmatch and braceexpand in order to give the full BASH filepattern matching experience. For example it is now possible with the `exclude_files` parameter in...

The function is a very tangled mess and doesn't work in some edge cases (See https://github.com/Romern/syncMyMoodle/issues/47 ).

Looping over course>section>module could be indicated using tqdm as the size of each iterable is know in advance. This is probably not a good estimate of the remaining runtime but...

OpenCast videos can contain segments in ``` next(for m in ["search-results"]["result"]["mediapackage"]["metadata"]["catalog"] if m["type"] == "mpeg-7/text")["url"] ``` Example: https://gist.github.com/Romern/00939b6864b6c7fe2c450073ab713ada Extract all: ``` Description -> MultimediaContent -> Video -> TemporalDecomposition -> VideoSegment...

enhancement

SyncMyMoodle discovers links to video.fsmpi.rwth-aachen.de and tries to download them but if the video requires login it downloads the 403 forbidden page instead of logging in and downloading the video...

good first issue
low priority

This way only access to moodle is granted and can easily be revoked. As the script internally already uses wstoken this should be rather simple. Such a token can be...

enhancement