No description
Find a file
Ishibashi cdd24f6223
Add source URL to note body (#2)
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.
2026-07-22 05:06:09 +09:00
src Add source URL to note body (#2) 2026-07-22 05:06:09 +09:00
.gitignore Release privacy-first web clipper v2 2026-07-17 00:18:47 +09:00
bookmarklet.js Reset V2 as independent 1.0.0 plugin 2026-07-17 00:44:20 +09:00
CHANGELOG.md Use a manifest-compliant plugin ID 2026-07-17 00:48:49 +09:00
esbuild.config.mjs Release privacy-first web clipper v2 2026-07-17 00:18:47 +09:00
LICENSE Release privacy-first web clipper v2 2026-07-17 00:18:47 +09:00
manifest.json Add source URL to note body (#2) 2026-07-22 05:06:09 +09:00
NETWORK_AND_PRIVACY.md Streamline web clip note properties (#1) 2026-07-17 14:44:54 +09:00
package-lock.json Add source URL to note body (#2) 2026-07-22 05:06:09 +09:00
package.json Add source URL to note body (#2) 2026-07-22 05:06:09 +09:00
README.md Add source URL to note body (#2) 2026-07-22 05:06:09 +09:00
styles.css Reset V2 as independent 1.0.0 plugin 2026-07-17 00:44:20 +09:00
tsconfig.json Release privacy-first web clipper v2 2026-07-17 00:18:47 +09:00
versions.json Add source URL to note body (#2) 2026-07-22 05:06:09 +09:00

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

  1. Share a URL to Obsidian.
  2. Choose Save to Web Clips.
  3. 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プラグインです。

  • プラグインIDishibashi-web-clipper-next
  • 最初のリリース:1.0.0
  • Obsidian URIishibashi-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です。