Commit graph

8 commits

Author SHA1 Message Date
f8ff1d63ce
Lexicons, use primary types, move title to defs
So I sort of used "object" instead of "record" because I thought key was
an option type ^_^

So I had to fix that.

Also moves title to defs because it is not supposed to be a record
2025-05-07 16:47:30 -07:00
8363125108
Lexicons, woach to spoor, anilist to external
THESE LEXICONS ARE NOT FINAL, she screamed into the wind.

converts all references to woach.me to spoor.my to reflect the official
domain name.

Rename "feed" 3ld to "log" since the content here is separate from what
an activity feed would look like. Log has more in common with records.

I maintained the name activity over "spoor" here, because I want the
items to be easily digested by other services. I think "spoor" is
actually a more apt term than "activity" since "activity" is more
generic, than the specific mediaspoor it is, but it will do.

Changes the "anilist" entry to a more generic "external" entry, which
will be able to handle tvdb, or similar.
2025-05-01 15:48:13 -07:00
90fa6148a5
lexicon, add atproto media storage 2025-03-21 20:07:03 -07:00
69f0fd921a
lexicon, session: use strongRef instead of union 2025-03-21 20:07:03 -07:00
ca83fcbde6
lexicon, make anilist an nsid key 2025-03-21 20:07:03 -07:00
b6e80063e6
lexicons, change from media#anilist to just anilist 2025-03-20 23:54:26 -07:00
5cd14bec0e
lexicon, add session and anilist media
I have a local stash with an alternative media method, but for the MVP
we'll just implement anilist. In order to use anilist we need to contact
them to make sure we don't break rule 5 of their Terms of Service.
2025-03-16 18:47:34 -07:00
6bd626888b
lexicon, add activity unit lexicon 2025-03-16 16:40:18 -07:00