open-source-ideas / ideas

šŸ’” Looking for inspiration for your next open source project? Or perhaps you've got a brilliant idea you can't wait to share with others? Open Source Ideas is a community built specifically for this! šŸ‘‹
6.52k stars 222 forks source link

A free open-souce client for Coursera (Android) #42

Open KOLANICH opened 6 years ago

KOLANICH commented 6 years ago

Project description

There exists a proprietary app for Coursera. Unfortunately it has too many permissions and has not-enough customizeable interface.

The required features:

It may worth to develop an universal video-playing app (for example NewPipe is developing this way, I have created an issue about Coursera support: https://github.com/TeamNewPipe/NewPipe/issues/1141) and support media sources like YouTube, Vimeo, Coursera, Stanford, MIT, etc as plugins.

Relevant Technology

https://play.google.com/store/apps/details?id=org.coursera.android https://github.com/coursera-dl/coursera-dl https://github.com/coursera/courseraoauth2client https://github.com/coursera/courseraresearchexports/blob/master/courseraresearchexports/exports/api.py https://github.com/coursera/courseraresearchexports/blob/master/courseraresearchexports/models/utils.py https://github.com/coursera/courseraresearchexports/blob/master/courseraresearchexports/constants/api_constants.py#L17-L20

Who is this for

Any Android developer.

KOLANICH commented 6 years ago

Since NewPipe developers started implementating of multiple sources, I have created an issue about adding Coursera support into it: https://github.com/TeamNewPipe/NewPipe/issues/1141

wolftune commented 5 years ago

Oh, not an open-source competitor to Coursera itself (that exists: edX) but an open source client for Coursera. Maybe remame this issue "a free open-souce client app for Coursera" or similar

KOLANICH commented 5 years ago

an open-source competitor to Coursera itself

there is a word MOOC for them

Manikkumar1988 commented 5 years ago

Get the list of API exposed by Coursera or provide the link to get all API?

KOLANICH commented 5 years ago

https://github.com/coursera-dl/coursera-dl/blob/master/coursera/api.py