Skip to content

Source adapter wanted: add one provenance-preserving AI media source #3

@generatedgallerybot

Description

@generatedgallerybot

Goal

Add one new source adapter that maps a public AI media source into the Generated Gallery protocol.

Fields to preserve

  • source site/url/external id
  • media URL and thumbnail URL
  • width/height/MIME
  • prompt and negative prompt
  • model/checkpoint/LoRA hints
  • source tags/categories
  • creator handle where public
  • safety/NSFW metadata
  • created/indexed timestamps

Good sources

Prefer sources with public RSS, sitemap, API, or simple public pages. Avoid private/auth-only/paywalled/CAPTCHA paths.

Guardrails

  • Respect source rate limits and robots/terms.
  • Preserve provenance and attribution.
  • Do not bypass auth, paywalls, CAPTCHAs, or private content.
  • Metadata-first. Do not mirror source images by default.

Validation

npm run export:index -- --limit 1000 --safety sfw --out /tmp/gg-test.jsonl
npm run validate:index -- /tmp/gg-test.jsonl

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions