acl-org / acl-org/acl-anthology

Embed videos on paper page

Offen
#1,003 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
good first project help wanted videos
Vorherrschende Sprache
Python
Sterne
797
Forks
408
Ø Merge
3 T. 19 Std.
Gemergte PRs (30 T.)
36

Beschreibung

It would be nice to embed videos on the paper pages. This shouldn't be hard to implement. It would require:

1. Modifying the paper page template, `hugo/layouts/papers/single.html`, to embed the video
2. Maybe writing a custom field in the generated YAML that is used by Hugo to build the Anthology. This would be done by creating a field, say `video_embed_link`, in the `from_xml()` function in `bin/anthology/papers.py`. (This file is used to load papers from the XML file, and all of its `attrib` attributes are dumped to the YAML).

We link to videos on Vimeo and Slideslives, which likely have different embedding code blocks, which is the reason for point 2 above.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Start with hugo/layouts/papers/single.html and bin/anthology/papers.py, especially from_xml(), which the issue says feeds attributes into generated YAML. Check how paper metadata is currently exposed to Hugo and how video links for Vimeo and Slideslives are represented. Done means paper pages can render an embedded video when the new metadata field is present.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
hugo, python
Bereich
content, frontend
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.