https://github.com/beeldengeluid/peertube-plugin-event-metadata
Event metadata plugin for PeerTube
https://github.com/beeldengeluid/peertube-plugin-event-metadata
event-data peertube-plugin schema-org
Last synced: 5 months ago
JSON representation
Event metadata plugin for PeerTube
- Host: GitHub
- URL: https://github.com/beeldengeluid/peertube-plugin-event-metadata
- Owner: beeldengeluid
- License: agpl-3.0
- Created: 2023-08-07T11:50:59.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-23T09:04:00.000Z (about 1 year ago)
- Last Synced: 2025-10-22T00:30:24.423Z (8 months ago)
- Topics: event-data, peertube-plugin, schema-org
- Language: JavaScript
- Homepage:
- Size: 29.3 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PeerTube plugin Event Metadata
This plugin for the PeerTube platform gives the option to add event data to a video upload by importing structured event data from an event page URL. The event data is fetched and parsed from JSON+LD linked event metadata or added manually if the event page doesn't contain a linked data meta tag.
### Main tab on video upload/edit
Form field:
* Event page URL
### Plugin settings tab on video upload/edit
Form fields:
* Event name
* Event start date (ISO 8601 date format)
* Event end date (ISO 8601 date format)
* Event location (Markdown is supported)
* Event organizer (Markdown is supported)
* Event performers (Multiple performers are separated by a , character. Markdown is supported)
* Super event (Markdown is supported)
https://schema.org/Event
### How to use
* Log in as admin in your PeerTube instance
* Go to Plugin/Themes in the Administration section
* Search plugins for 'event-metadata'
* Click on Install
## Acknowledgements
* [PeerTube](https://joinpeertube.org/)
* [Framasoft](https://framasoft.org/)
* [Living Lab Open Cultuurdata](https://innovatielabs.org/projecten/living+lab+open+cultuurdata/)
* [Beeld & Geluid](https://beeldengeluid.nl/)
## Funding
The [Innovatielabs](https://innovatielabs.org/) program gives an impulse to new resilience in the cultural and creative sector. The [Stimuleringsfonds Creatieve Industrie](https://www.stimuleringsfonds.nl/), on behalf of all national cultural funds, and [CLICKNL](https://www.clicknl.nl/) are implementing the program on behalf of the [Ministry of Education, Culture and Science](https://www.rijksoverheid.nl/ministeries/ministerie-van-onderwijs-cultuur-en-wetenschap).
## License
The content of this project is licensed under the [GNU Affero General Public License v3.0](LICENSE.md)