mfherbst / down-frab-videos

Download videos and lecture attachments from CCC events
GNU General Public License v3.0
11 stars 3 forks source link

Take 35c3 Apps' favorite lists #15

Closed joker234 closed 4 years ago

joker234 commented 5 years ago

In the 35c3 Schedule App (F-Droid / Play Store) one can export so called favorite lists. These lists include e.g. a link to the frab webpage of the talk.

Currently a little script is extracting the talk-ids from the urls for me and I use them as input for down-frab-videos. It would be neat if the script would accept this list format natively.

Example file:

Opening Event
Donnerstag, 27. Dezember 2018 11:00, Adams

https://events.ccc.de/congress/2018/Fahrplan/events/9985.html

---

35C3 Infrastructure Review
Sonntag, 30. Dezember 2018 16:10, Borg

https://events.ccc.de/congress/2018/Fahrplan/events/9576.html

---

Closing Event
Sonntag, 30. Dezember 2018 17:10, Adams

https://events.ccc.de/congress/2018/Fahrplan/events/9986.html
joker234 commented 5 years ago

Additionally, on this 35c3, there are other stages like Chaos West or WikiPaka WG that are using pretalx instead of frab. But both of them are also included in the above mentioned app and talks of them are also extracted like “regular” talks. It would be nice if the down-frab-videos had a possibility to combine these different stages (and backends) from the same event.

Example file:

Operation Mindfuck #2 - Computer, Kunst und Kuriositäten
Samstag, 29. Dezember 2018 23:00, WikiPakaWG Esszimmer

https://cfp.verschwoerhaus.de/35c3/talk/7CHZ9V

---

Court in the Akten
Sonntag, 30. Dezember 2018 12:30, Eliza

https://events.ccc.de/congress/2018/Fahrplan/events/9343.html
mfherbst commented 5 years ago

Definitely a great idea. Thanks for the pointer. Especially the parsing of the favourite list from the app should be easily achieved. The latter might require a little restructuring of the (admittedly rather bulky) code base.

johnjohndoe commented 5 years ago

@mfherbst The code which generates the favorites list can be found in SimpleLectureFormat.java.

mfherbst commented 5 years ago

Thanks for the pointer. I am a bit busy right now, but I'll look into it.