Skip to content

draft: add oer finder plugin#38

Merged
johappel merged 10 commits intoedufeed-org:cardsboardfrom
JannikStreek:add-oer-finder-plugin
Dec 17, 2025
Merged

draft: add oer finder plugin#38
johappel merged 10 commits intoedufeed-org:cardsboardfrom
JannikStreek:add-oer-finder-plugin

Conversation

@JannikStreek
Copy link
Copy Markdown
Collaborator

@JannikStreek JannikStreek commented Dec 16, 2025

Description

Adds the oer finder plugin to the project to fetch images from the aggregator.

  • Set a GITHUB_TOKEN env variable before installing, as this is required for access to the package registry on GitHub
  • To make this work for you, you will need a running aggregator instance with inserted content. You can use the example here: https://oer-finder-plugin.osc-fr1.scalingo.io with docs located here: OER API Doku. However, keep in mind there is not much content yet and and it does not offer imgproxy support. Imgproxy makes a lot of sense but is a bit more work to host as it requires a running docker container. That is why I am running everything locally for now.
Bildschirmfoto 2025-12-16 um 11 42 41

@hugotiburtino
Copy link
Copy Markdown
Collaborator

hugotiburtino commented Dec 16, 2025

Where to configure the backend for the aggregator? Currently hardcoded

In static/config.json (please update also config.example.json) (as far as I can see, there is no secret involved, so it may be ok do the configuration in a public file)

@JannikStreek
Copy link
Copy Markdown
Collaborator Author

Where to configure the backend for the aggregator? Currently hardcoded

In static/config.json (please update also config.example.json) (as far as I can see, there is no secret involved, so it may be ok do the configuration in a public file)

thanks, added the defaults

@hugotiburtino hugotiburtino self-requested a review December 16, 2025 12:48
@johappel johappel merged commit 0063b55 into edufeed-org:cardsboard Dec 17, 2025
4 checks passed
johappel added a commit that referenced this pull request Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants