Various AT Protocol integrations with obsidian
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 43 lines 1.1 kB view raw
1import { Record } from "@atcute/atproto/types/repo/listRecords"; 2 3export { getRecord, deleteRecord, putRecord, getProfile } from "./lib/atproto"; 4 5export { 6 getSembleCollections as getCollections, 7 createSembleCollection as createCollection, 8 getSembleCards as getCards, 9 createSembleNote as createNoteCard, 10 createSembleUrlCard as createUrlCard, 11 getSembleCollectionLinks as getCollectionLinks, 12 createSembleCollectionLink as createCollectionLink, 13} from "./lib/bookmarks/cosmik"; 14 15export { getBookmarks, createBookmark, getTags, createTag } from "./lib/bookmarks/community"; 16 17export { 18 getMarginBookmarks, 19 createMarginBookmark, 20 getMarginCollections, 21 getMarginCollectionItems, 22 createMarginCollection, 23 createMarginCollectionItem, 24} from "./lib/bookmarks/margin"; 25 26export { 27 getPublicationDocuments, 28 createDocument, 29 putDocument, 30 getPublication, 31 getPublications, 32 getSubscribedPublications, 33 createPublication, 34 buildDocumentUrl 35} from "./lib/standardsite"; 36 37export { 38 stripMarkdown, 39 markdownToLeafletContent, 40 markdownToPcktContent, 41} from "./lib/markdown"; 42 43export type ATRecord<T> = Record & { value: T };