Org Web Capture 作者: Titan-C
A helper for capturing web pages via org-protocol in emacs
您需要 Firefox 来使用此扩展
扩展元数据
关于此扩展
1 Org Web Capture Extension
═══════════════════════════
This is an extension for Firefox (tm) and eventually Chromium (tm)
which adds a "Capture" button, sending the site address, title, and
selected text (if any) to emacs via org-protocol.
In case it's a meetup.com event page I will perform an additional API
call to meetup.com and get the event details.
2 Detailed setup instructions
═════════════════════════════
2.1 Install the extension
─────────────────────────
Install from addons.mozilla.org website
2.2 Set up org-protocol
───────────────────────
The gist of it is to make your system recognize emacsclient as the
handler of `org-protocol://' links. In addition, one needs to set up
emacs to load org-protocol and to set up capture templates.
2.2.1 Register emacsclient as the ```org-protocol``` handler
╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
◊ 2.2.1.1 Under Linux (non-KDE)
And then
2.2.2 Configure Emacs
╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
◊ 2.2.2.1 Init file
◊ 2.2.2.2 Capture templates
3 License
═════════
3.1 This is a fork of [https://github.com/sprig/org-capture-extension]
──────────────────────────────────────────────────────────────────────
This repository is licensed as MIT license, see the LICENSE file for
details.
═══════════════════════════
This is an extension for Firefox (tm) and eventually Chromium (tm)
which adds a "Capture" button, sending the site address, title, and
selected text (if any) to emacs via org-protocol.
In case it's a meetup.com event page I will perform an additional API
call to meetup.com and get the event details.
2 Detailed setup instructions
═════════════════════════════
2.1 Install the extension
─────────────────────────
Install from addons.mozilla.org website
2.2 Set up org-protocol
───────────────────────
The gist of it is to make your system recognize emacsclient as the
handler of `org-protocol://' links. In addition, one needs to set up
emacs to load org-protocol and to set up capture templates.
2.2.1 Register emacsclient as the ```org-protocol``` handler
╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
◊ 2.2.1.1 Under Linux (non-KDE)
cat > "${HOME}/.local/share/applications/org-protocol.desktop" << EOF
[Desktop Entry]
Name=org-protocol
Exec=emacsclient %u
Type=Application
Terminal=false
Categories=System;
MimeType=x-scheme-handler/org-protocol;
EOF
And then
update-desktop-database ~/.local/share/applications/
2.2.2 Configure Emacs
╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
◊ 2.2.2.1 Init file
(server-start)
(require 'org-protocol)
◊ 2.2.2.2 Capture templates
("p" "Web site" entry (file+headline (lambda () (concat org-directory "/webnotes.org")) "Inbox")
"* %a\nCaptured On: %U\nWebsite: %l\n\n%i\n%?")
("m" "meetup" entry (file "~/nextcloud/caldav.org") "* %?%:description \n%i\n%l")
3 License
═════════
3.1 This is a fork of [https://github.com/sprig/org-capture-extension]
──────────────────────────────────────────────────────────────────────
This repository is licensed as MIT license, see the LICENSE file for
details.
为您的体验打分
权限详细了解
此附加组件需要:
- 存取您在 api.meetup.com 的数据
更多信息
添加到收藏集
0.3.0 的发布说明
- Support capturing to org-roam roam-ref-templates
Just mark the checkbox on the config and the standard web request will go to =roam-ref= instead of capture.
Just mark the checkbox on the config and the standard web request will go to =roam-ref= instead of capture.
Titan-C 制作的更多扩展
- 目前尚无评分
- 目前尚无评分
- 目前尚无评分
- 目前尚无评分
- 目前尚无评分
- 目前尚无评分