Video metadata exposure: PeerTube compatibility
Hello,
I am a volunteer for Framasoft, a French non profit association. Among many activities we develop PeerTube (https://joinpeertube.org/en_US/), a free and decentralized alternative to video platforms.
I am looking for good examples of metadata exposure for video to make PeerTube Zotero compatible.
For Youtube and Vimeo, translators are included in Zotero. Unfortunately I don’t think it can be possible for PeerTube because a translator is used for a specific url whereas in the case of PeerTube there can be as many urls as there are instances of PeerTube.
For information, I am not a developper myself, I just collect information to synthetize it and forward it to the dev team.
Thanks for reading (and answering ;-) )
I am a volunteer for Framasoft, a French non profit association. Among many activities we develop PeerTube (https://joinpeertube.org/en_US/), a free and decentralized alternative to video platforms.
I am looking for good examples of metadata exposure for video to make PeerTube Zotero compatible.
For Youtube and Vimeo, translators are included in Zotero. Unfortunately I don’t think it can be possible for PeerTube because a translator is used for a specific url whereas in the case of PeerTube there can be as many urls as there are instances of PeerTube.
For information, I am not a developper myself, I just collect information to synthetize it and forward it to the dev team.
Thanks for reading (and answering ;-) )
https://www.zotero.org/support/dev/exposing_metadata
https://github.com/zotero/translators/blob/master/Embedded Metadata.js
I'm not aware of any great example of video import relying only on existing metadata -- it might be worth just waiting for https://github.com/zotero/translators/pull/1897/files to land (I'd expect that to be reasonably soon, but no guarantees) -- that includes JSON-LD, which peertube already includes by default.
Finally the closest example I found is this page, where Zotero detects correctly the COinS code of the described movie: https://goinnorth.org/items/show/87.
I was also able to "create" examples by using Zotero on Youtube videos and exporting them from my Zotero library in COinS format.
@adamsmith: Thanks a lot for these links. Indeed, it might be wiser to wait until this pull request is merged and see if it works as expected.