coursera-dl / edx-dl

A simple tool to download video lectures from edx.org (and other openedx sites)
GNU Lesser General Public License v3.0
1.93k stars 640 forks source link

Add support for https://university.mongodb.com #231

Open iemejia opened 9 years ago

iemejia commented 9 years ago

I briefly checked the structure of mongodb university and they customized a bit the navigationof the site:

  1. login goes via /login, not /login_ajax 2, sections are not in paths but in (maybe to be html4 compatible).
  2. course link direct to /sillabus, not /info

This wouldn't be hard to fix, but we need to make the section construction more flexible to support eventual site layout customizations like this one.

phonx commented 9 years ago

cool I am waiting - thank

phonx commented 9 years ago

How is this coming along - need any help?

iemejia commented 9 years ago

Hi, I don't have a lot of time for the moment to implement this (still some unsolved issues in other areas), however I think writing this can be a chance to get involved in the project, if you feel like it I can give you some hints on how to implement it.

rbrito commented 9 years ago

Hi.

On Jul 24 2015, Ismael Mejia wrote:

I don't have a lot of time for the moment to implement this (still some unsolved issues in other areas),

Yes, we still have some broken behavior that I will file as bugs after working with the script for my own personal use (and seeing it fail under some circumstances that I would sincerely not want it to have failed).

however I think writing this can be a chance to get involved in the project, if you feel like it I can give you some hints on how to implement it.

Agreed once again. We need to foster some community involvement or the management of the project starts to get out of hand (e.g., coursera-dl is on the verge of getting out of hand for me alone).

We need more contributors and a good way of getting involved is to simply take a utility that does some static analysis on our code (or, see, for example, new new badges that we have right at the top of our README file for problematic points).

Almost any modifications that improves some of those statuses would be helpful, welcome and give initial contributors some acquantaince with the code that we have right now.

Oh, and helping triage the large bug number of bug reports (e.g., verifying if the bugs still happen or asking the submitter for more information) would help a lot.

Thanks,

Rogério Brito.

Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA http://cynic.cc/blog/ : github.com/rbrito : profiles.google.com/rbrito DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br