···7171input:
7272 - url: "components/input/opensubsonic/element.js"
7373 title: "Opensubsonic"
7474- desc: "Add any (open)subsonic server."
7474+ desc: >
7575+ Add any (open)subsonic server.
7676+ - title: "HTTPS (Raw)"
7777+ desc: >
7878+ Enables usage of tracks with a HTTPS URI.
7979+ todo: true
8080+ - title: "HTTPS (JSON)"
8181+ desc: >
8282+ Generate tracks based on HTTPS servers that provide JSON (directory) listings.
8383+ todo: true
7584 - url: "components/input/s3/element.js"
7685 title: "S3"
7777- desc: "AWS S3 and services that provide the same surface API such as Cloudflare R2."
8686+ desc: >
8787+ AWS S3 and services that provide the same surface API such as Cloudflare R2.
8888+ - title: "Soundcloud"
8989+ desc: >
9090+ Add items from your Soundcloud feed.
9191+ todo: true
9292+ - title: "WebDAV"
9393+ desc: >
9494+ Add any WebDAV server.
9595+ todo: true
78967997orchestrators:
8098 - url: "components/orchestrator/input/element.js"
···103121 desc: "Supplies tracks to the given search processor whenever the tracks collection changes."
104122105123output:
124124+ - title: "Bytes / Automerge Repo"
125125+ desc: "Sync with an Automerge repo [sync server](https://github.com/automerge/automerge-repo-sync-server/tree/main)."
126126+ todo: true
106127 - url: "components/output/polymorphic/indexed-db/element.js"
107128 title: "Polymorphic / IndexedDB"
108129 desc: "Stores output into the local indexedDB. Supports any type of data that indexedDB supports."
130130+ - title: "Raw / AT Protocol"
131131+ desc: >
132132+ Store your user data on the storage associated with your ATProtocol identity. Data is lexicon shaped by default so this element takes in that data directly without any transformations.
133133+ todo: true
109134110135processors:
111136 - url: "components/processor/artwork/element.js"
···129154 todo: true
130155131156transformers:
157157+ - title: "Output / Bytes / Automerge"
158158+ desc: "Translate data to and from an Automerge CRDT."
159159+ todo: true
132160 - title: "Output / Bytes / Cambria lenses"
133161 desc: "Uses the Cambria library to seamlessly translate between data schemas so that no data migration is needed."
134162 todo: true
···173201 </p>
174202 <p style="align-items: center; display: flex; gap: var(--space-2xs); opacity: 0.55;">
175203 <i class="ph-fill ph-crane"></i>
176176- <strong style="font-weight: 800;">WORK IN PROGRESS</strong>
204204+ <strong style="font-weight: 700;">WORK IN PROGRESS</strong>
177205 </p>
206206+ <ul class="table-of-contents">
207207+ <li><a href="#usage">Usage</a></li>
208208+ <li><a href="#demo">Demo</a></li>
209209+ <li><a href="#themes">Themes</a></li>
210210+ <li><a href="#constituents">Constituents</a></li>
211211+ <li><a href="#take-control">Take control</a></li>
212212+ <li><a href="#elements">Elements</a></li>
213213+ <li><a href="#definitions">Definitions</a></li>
214214+ </ul>
178215 <p>
179216 <small>Built by <a href="https://tokono.ma">tokono.ma</a></small>
180217 </p>