Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add LRS integration #15

Open
npaun opened this issue Dec 10, 2016 · 1 comment
Open

Add LRS integration #15

npaun opened this issue Dec 10, 2016 · 1 comment

Comments

@npaun
Copy link
Owner

npaun commented Dec 10, 2016

Problem:

  • You'd like to be notified when new LRS course recordings are available. Possibly mirror them too.
  • You'd like to be able to download LRS recordings for a certain day, using a less painful UI.
  • Some LRS courses are public (in one of lrs.mcgill.ca, cool.mcgill.ca, bcooltv.mcgill.ca), some are listed only in myCourses

Solution:

  • Minervac could find the right LRS course ID from your myCourses, or use a mapping of public IDs.
  • It could then show a report from the feed, generate the right download link and send email messages.

Implementation

  • Once the correct mapping is found, a RSS feed is generated.
  • RSS can be properly parsed, and a small report could be made.
  • URLs could be computed by searching the RSS according to simple criteria. 'Last Friday', etc.
@npaun
Copy link
Owner Author

npaun commented Apr 26, 2017

Partially implemented with grablrs.py, which allows users to download lecture recordings by URL.
Still need to implement the listings for various enrolled/public courses.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant