Sabin Pokharel62 downloadsImport Pebble notes into atomic notes and link them back to your daily notes.
Pebble Sync pulls notes from your Pebble deployment into your Obsidian vault as atomic notes and can optionally embed links back into the matching Daily Note.
Use the Pebble deploy button:
After deploy:
API_KEY (one random value).PEBBLE_SYNC_KV..obsidian/plugins/pebble-sync/.https://pebble.example.workers.devAPI_KEY secret{API_URL}/api/sync/fetch with header X-API-Key: <value>.items: [{ type: 'note', markdown, createdAt, tags? }].<Folder>/<Name> dddd, MMMM Do YYYY HH-mm.md).## Pebble Imports).This plugin is built with TypeScript and uses esbuild for bundling.
Install dependencies:
pnpm install
Build the plugin:
pnpm run build
For development with watch mode:
pnpm run dev
src/main.ts - Main plugin source codemanifest.json - Plugin manifestversions.json - Version compatibility mappingmain.js - Compiled output (generated)styles.css - Plugin stylesesbuild.config.mjs - Build configurationtsconfig.json - TypeScript configurationpackage.jsonpnpm run version to update manifest and versions.jsonpnpm run buildmanifest.jsonmain.jsstyles.cssREADME.mdversions.jsonTip: run node scripts/prepare-release.mjs from the project root to automatically copy those files into the release/ folder before creating a GitHub release or uploading assets. This helps avoid missing main.js/manifest.json in a release.
API_KEY matches in both app/plugin.Cmd/Ctrl + Shift + I) for additional logs.MIT – see LICENSE for details.