AT protocol bookmarking platforms in obsidian
at client-cache 39 lines 1.2 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 createDocument, 28 putDocument, 29 getPublication, 30 getPublications, 31 getSubscribedPublications, 32 createPublication, 33} from "./lib/standardsite"; 34 35export { markdownToLeafletContent } from "./lib/standardsite/leaflet"; 36export { markdownToPcktContent } from "./lib/standardsite/pckt"; 37export { stripMarkdown } from "./lib/markdown"; 38 39export type ATRecord<T> = Record & { value: T };