Place the canonical source URL as a bare first line so Link Card Preview can render it, retain the compact five-property schema, and release version 1.1.1. |
||
|---|---|---|
| src | ||
| .gitignore | ||
| bookmarklet.js | ||
| CHANGELOG.md | ||
| esbuild.config.mjs | ||
| LICENSE | ||
| manifest.json | ||
| NETWORK_AND_PRIVACY.md | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| styles.css | ||
| tsconfig.json | ||
| versions.json | ||
Ishibashi Web Clipper V2
Ishibashi Web Clipper V2 is a privacy-first Obsidian plugin that saves web links as local Markdown notes without requesting the source page.
- Plugin ID:
ishibashi-web-clipper-next - First release:
1.0.0 - Obsidian URI action:
ishibashi-web-clip-v2
This is an independent plugin with its own release history. It does not replace or automatically upgrade installations of the original Ishibashi Web Clipper.
Privacy-first capture
- No requests to clipped URLs.
- No HTML scraping or redirect resolution.
- No Open Graph or Twitter Card requests.
- No automatic description, post text, article body, or image capture.
- No analytics, telemetry, cloud storage, or external API.
- Notes remain in the user's local Obsidian vault.
Mobile sharing and clipboard capture are URL-only for every website. Accompanying text is discarded, and a confirmation screen is shown so the user can enter their own title or memo.
The optional desktop bookmarklet sends only the current URL, the visible document.title, and text explicitly selected by the user. It does not use fetch, XMLHttpRequest, or an external service.
See NETWORK_AND_PRIVACY.md for the complete data flow.
Features
- Capture URLs from the Obsidian mobile share menu, clipboard, bookmarklet, or
obsidian://action. - Save one local Markdown note per URL.
- Prevent duplicate URLs.
- Add fixed, domain-derived, and folder-derived tags.
- Collect new links in an inbox folder.
- Use optional Japanese or English classification folder presets.
- Review clips in history and library views.
- Search, tag, and move notes individually or in bulk.
- Keep the note properties compact while recording capture method in local plugin history.
Capture behavior
| Capture path | Saved input | Source-page request |
|---|---|---|
| Mobile share | URL only | Never |
| Clipboard command | URL only | Never |
| Obsidian URI | URL, title, and memo supplied in the URI | Never |
| Bookmarklet | Current URL, visible title, and explicitly selected text | Never |
Installation from a release
Download main.js, manifest.json, and styles.css from a release whose tag exactly matches the manifest version. Place them in:
<vault>/.obsidian/plugins/ishibashi-web-clipper-next/
Reload Obsidian and enable Ishibashi Web Clipper V2 under Community Plugins.
Usage
Mobile share
- Share a URL to Obsidian.
- Choose
Save to Web Clips. - Review the confirmation dialog and enter your own title or memo if needed.
Clipboard
Run Save clipboard URL to Web Clips from the command palette.
Obsidian URI
obsidian://ishibashi-web-clip-v2?url=https%3A%2F%2Fexample.com&title=Example
Desktop bookmarklet
Copy the bookmarklet from the plugin settings. It transfers the current URL, the browser-visible title, and only text that the user explicitly selects.
Note format
New notes use a compact, stable schema:
title: Example
source: https://example.com/
created: 2026-07-16T14:41:59.271Z
tags:
- webclip
- example
type: webclip
The default body template is:
{{url}}
## Memo
{{note}}
source remains the canonical link used by the library and duplicate detection. The same URL is intentionally placed as a bare line at the top of the body so link-card plugins can render it as a visual preview. created is the single ISO 8601 timestamp. The library derives the domain from source. Capture method is kept in the plugin's local history instead of being repeated in every note.
Notes created by the earlier V2 schema with type: webclip-v2, created_at, domain, or site remain readable.
Supported template variables are {{date}}, {{title}}, {{url}}, {{note}}, {{site}}, {{domain}}, and {{tags}}.
Development
npm install
npm run check
License
MIT License. Copyright 2026 IshibashiCustomize.
日本語ガイド
Ishibashi Web Clipper V2は、保存先ページへアクセスせず、WebリンクをローカルのMarkdownノートとして保存するObsidianプラグインです。
- プラグインID:
ishibashi-web-clipper-next - 最初のリリース:
1.0.0 - Obsidian URI:
ishibashi-web-clip-v2
旧Ishibashi Web Clipperとは別の独立したプラグインです。旧版から自動更新されず、リリース履歴も引き継ぎません。
取得方針
- 保存したURLへ通信しない
- HTML、リダイレクト、OGP、Twitter Cardを取得しない
- description、投稿本文、記事本文、画像を自動保存しない
- 解析、テレメトリ、クラウド保存、外部APIを使用しない
- ノートはユーザーのObsidian Vault内だけに保存する
スマホ共有とクリップボード保存は、すべてのサイトでURLだけを受け取ります。共有シートやクリップボードに含まれる付随文は破棄し、確認画面で自分用のタイトルやメモを入力できます。
Xの投稿を保存した場合も、投稿本文がdescriptionとして取得・保存されることはありません。
主な機能
- スマホ共有、クリップボード、ブックマークレット、Obsidian URIからURLを保存
- 同じURLの重複保存を防止
- 固定タグ、ドメインタグ、フォルダタグを追加
- 未整理フォルダへ保存して後から整理
- 履歴・管理ページで検索、タグ編集、フォルダ移動
- 取得経路と通信有無をfrontmatterへ記録
ライセンス
MIT License。公開名義はIshibashiCustomizeです。