Skip to content

debpalash/opal-plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opal Plugins

Source endpoints and credentials for Opal.

Opal ships with the connector code but no live source URLs. Each entry in manifest.json supplies the URL/API/keys for one source. Opal's in-app Plugins manager installs a selected source into ~/.config/opal/plugins/sources/<id>.json; until then that source is inert.

Trust & responsibility

Installing a source connects Opal to a third-party service you choose. Their content and its legality vary by region and are your responsibility — see Opal's CONTENT_POLICY. These entries are endpoints only; no media is hosted here.

Format

manifest.jsonplugins[]: { id, name, type, version, endpoints{}, [headers{}], [key] }.

Bundled data (lists/)

Unlike the endpoint entries above, lists/ holds actual data files — the AniList ↔ MAL ↔ AniDB id mappings Opal's anime tab reads (anime-airing.json and the fuller anime*.json / manga*.json snapshots). Served raw from https://raw.githubusercontent.com/debpalash/opal-plugins/main/lists/… and exposed as the lists plugin so an alternate mirror can override the base. Consolidated here from the former debpalash/lists repo, which is now an archived mirror. See lists/README.md for the schema.

About

Source endpoints for Opal (code lives in the app; these supply the URLs/keys)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors