Skip to content

solid-apps/screened

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

screened

A simple Letterboxd-style log of the films & TV you've watched, on your Solid pod. Add a title, mark it Film or TV, give it a ★ rating, a date, and an optional note; browse and filter, see your count and average. One self-contained HTML file, no build.

Data model

One public JSON-LD list at <pod>/public/screened/screened.jsonld, using the standard "watched" vocab — each entry is a schema:WatchAction:

{ "@context": {"schema":"https://schema.org/"}, "@id":"#this",
  "@type":"schema:ItemList", "schema:name":"Screened",
  "schema:itemListElement": [
    { "@type":"schema:WatchAction",
      "schema:object": {"@type":"schema:Movie","schema:name":"Dune","schema:datePublished":"2021"},
      "schema:startTime":"2026-05-27",
      "schema:reviewRating": {"@type":"schema:Rating","schema:ratingValue":4,"schema:bestRating":5},
      "schema:description":"great on a big screen" } ] }

TV uses schema:TVSeries for the object. Public-readable, so it doubles as a shareable taste profile.

Notes / scope (v1)

  • Sign-in required (writes to your pod); the list is public by design.
  • No posters/metadata lookup (TMDB/OMDb need API keys + hit CORS) — title + year + rating + note. A poster/import enrichment is a natural follow-up.

Run

Static — open index.html, or install via the store to /public/apps/screened/.

AGPL-3.0-only.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages