Various AT Protocol integrations with obsidian
at main 43 lines 986 B view raw
1import { Record } from "@atcute/atproto/types/repo/listRecords"; 2 3export { getRecord, deleteRecord, putRecord, getProfile } from "./lib/atproto"; 4 5export { 6 getSembleCollections, 7 createSembleCollection, 8 getSembleCards, 9 createSembleNote, 10 createSembleUrlCard, 11 getSembleCollectionLinks, 12 createSembleCollectionLink, 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 };