TUM-Dev / gocast

TUMs lecture streaming service.
https://live.rbg.tum.de/
MIT License
183 stars 42 forks source link

API for lectures/courses #748

Open Valentin-Metz opened 1 year ago

Valentin-Metz commented 1 year ago

I've been automating TUM lecture downloads for about a year now. See https://github.com/Valentin-Metz/tum_video_scraper aka https://scraper.tum.sexy/ and an integration into youtube-dl https://github.com/ytdl-org/youtube-dl/pull/31305.

Getting information about lectures from the page html is possible, but a hassle, as it changes regularly and is not designed to be consistent.

A consistent API would allow for a reliable integration of TUM-Live into such tools. It would be nice to have access to the following:

A more comprehensive list of would-be-useful metadata can be found at the youtube-dl extractor description.

joschahenningsen commented 1 year ago

If you want, feel free to work on this :)

livgm commented 10 months ago

@Valentin-Metz, are you currently/still working on this issue? Would be happy to implement a first version of this proposal!

joschahenningsen commented 10 months ago

This will likely be tackled as part of the upcoming iPraktikum, if you want I can connect you to the devs once I know who will work on it @livgm :)

Valentin-Metz commented 10 months ago

@Valentin-Metz, are you currently/still working on this issue? Would be happy to implement a first version of this proposal!

Currently the scraper still works without an API, but an implementation would ofc still be greatly appreciated.