Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 799 Bytes

File metadata and controls

34 lines (23 loc) · 799 Bytes

go.kj6.dev

URL wrapper service that makes custom app schemes (like obsidian://) clickable in Telegram and other messaging apps. Deployed as a Cloudflare Worker.

Routes

Path Target
/obs/<vault>/<path> obsidian://open?vault=<vault>&file=<path>
/remind/<title> Apple Reminders deep link
/cal/<yyyy-mm-dd> Calendar.app date view
/raw/<base64url> Any custom scheme (base64url-encoded)
/key/<uuid> Key vault paste form (5-min TTL)

How It Works

When a user clicks a go.kj6.dev link in Telegram, the Cloudflare Worker serves an HTML page that redirects to the native app via meta refresh and JavaScript fallback.

Development

npm install
npm test

Deployment

wrangler deploy

License

MIT