Closed BuildmodeOne closed 1 year ago
Since the movies JSON is static itself, wouldn't it make sense to also embed movie metadata in this JSON file? You can add a new script for retrieving those if you want. That way the events load faster and do not require yet another API key
Makes total sense! Maybe in the future when the university Cinema updates their Website and we scrape it, we can use the API :)
Just a Information for you guys, the Uni-Cinema actually adds to the Campus-Life Newsletter, so it should be covered by the normal System. If they don't do it deal with it please like a club that does not add their events to the calender
Just a Information for you guys, the Uni-Cinema actually adds to the Campus-Life Newsletter, so it should be covered by the normal System. If they don't do it deal with it please like a club that does not add their events to the calender
With the information from moodle (campus life newsletter) we do not get movie metadata. Should we therefore manually filter out cinema events from the data from moodle?
Is the pull request still necessary at all, since the first movie is now listed in Moodle / the api?
Is the pull request still necessary at all, since the first movie is now listed in Moodle / the api?
Just saw this as well. In addition to that yesterday (16.10) they showed "Forest Gump" instead of "Dune" although it was initially announced. They definitely need to improve their communication and until that it probably does not make much sense to implement such a feature.
Because the University Cinema doesn't update its website, I used a static JSON file. Source
🤖 Generated by Copilot at 4804fb1
Summary
🎬📝🎭
The pull request adds cinema events to the cultural events API, using a new
movies.json
file and the OMDB API. It also fixes some club names inclubs.json
that had typos.Walkthrough
movies.json
with movie data for the university cinema (link)movies.json
incl-events.js
and define constants for the OMDB API (link, link)getMovies
incl-events.js
that returns movie events with titles and times (link)remoteEvents
array ingetAllEventDetails
incl-events.js
(link, link)clubs.json
by removing the trailing dots (link)cl-events.js
(link)