davidvkimball_obsidian-yeet/scripts
David V. Kimball 85c36cb83b Initial commit: yeet.md Obsidian plugin
Publishes the active note to yeet.md and persists the per-snapshot
delete token so the owner can unpublish later from inside Obsidian.

Commands:
- Publish current note (bind Ctrl/Cmd+Shift+Y under Settings -> Hotkeys)
- Copy published link for current note
- Unpublish current note
- Show all published notes from this vault

Publish state machine handles fresh publishes, unchanged-since-last-
publish (copies existing URL, no duplicate), and content-changed
(three-way modal: copy existing / publish new / delete old + publish).

Status bar indicator on desktop shows published vs out-of-date state
for the active note.

Data stored per-vault in plugin data.json keyed by note path; vault
rename events keep the record in sync with the active path.

Token handling mirrors the yeet.md web client: server-generated,
stored client-side only, sent over HTTPS in Authorization: Bearer
header for delete. Per-vault UUID sent as X-Client-Id for rate
limiting (not auth).

Template: obsidian-sample-plugin-plus.
2026-04-22 11:27:12 -07:00
..
check-disable-comments.mjs Initial commit: yeet.md Obsidian plugin 2026-04-22 11:27:12 -07:00
check-disallowed-disables.mjs Initial commit: yeet.md Obsidian plugin 2026-04-22 11:27:12 -07:00
lint-wrapper.mjs Initial commit: yeet.md Obsidian plugin 2026-04-22 11:27:12 -07:00
npm-proxy.mjs Initial commit: yeet.md Obsidian plugin 2026-04-22 11:27:12 -07:00
setup-eslint.mjs Initial commit: yeet.md Obsidian plugin 2026-04-22 11:27:12 -07:00
setup-ref-links.bat Initial commit: yeet.md Obsidian plugin 2026-04-22 11:27:12 -07:00
setup-ref-links.sh Initial commit: yeet.md Obsidian plugin 2026-04-22 11:27:12 -07:00
setup-skills.ps1 Initial commit: yeet.md Obsidian plugin 2026-04-22 11:27:12 -07:00
setup-skills.sh Initial commit: yeet.md Obsidian plugin 2026-04-22 11:27:12 -07:00
update-agents.mjs Initial commit: yeet.md Obsidian plugin 2026-04-22 11:27:12 -07:00
update-sync-status.mjs Initial commit: yeet.md Obsidian plugin 2026-04-22 11:27:12 -07:00
upgrade.mjs Initial commit: yeet.md Obsidian plugin 2026-04-22 11:27:12 -07:00