A vibe coded tangled fork which supports pijul.
at sl/spindle-adapters 34 lines 564 B view raw
1package models 2 3import ( 4 "time" 5 6 "github.com/bluesky-social/indigo/atproto/syntax" 7 "tangled.org/core/api/tangled" 8) 9 10type Star struct { 11 Did string 12 RepoAt syntax.ATURI 13 Created time.Time 14 Rkey string 15} 16 17func (s *Star) AsRecord() tangled.FeedStar { 18 return tangled.FeedStar{ 19 Subject: s.RepoAt.String(), 20 CreatedAt: s.Created.Format(time.RFC3339), 21 } 22} 23 24// RepoStar is used for reverse mapping to repos 25type RepoStar struct { 26 Star 27 Repo *Repo 28} 29 30// StringStar is used for reverse mapping to strings 31type StringStar struct { 32 Star 33 String *String 34}