From 033a719a6f06359a17e117b4b942b5485eb6f3c4 Mon Sep 17 00:00:00 2001 From: jao Date: Tue, 31 May 2011 01:06:27 +0200 Subject: add page to devonthink --- sys/jao-devon.el | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'sys') diff --git a/sys/jao-devon.el b/sys/jao-devon.el index 417cb6d..b9a5e69 100644 --- a/sys/jao-devon.el +++ b/sys/jao-devon.el @@ -36,7 +36,23 @@ (if (eq system-type 'darwin) (let ((path (jao-devon-path dvp))) (when path - (jao-as-tell-app "DEVONThink Pro" (jao-devon-open-as path) t))) + (jao-as-tell-app "DEVONThink Pro" (jao-devon-open-as path)))) (browse-url (jao-devon-url dvp)))) +(defun jao-devon-add-html-page (title url html) + (let ((as (format "tell application id \"com.devon-technologies.thinkpro2\" to create record with {name:%S, type:html, URL:%S, source:%S}" + title url html))) + (do-applescript as))) + +(defun jao-devon-add-w3m-page () + "Add current w3m page to devonthink." + (interactive) + (let ((title (w3m-current-title)) + (url w3m-current-url)) + (when url + (w3m-view-source) + (let ((html (buffer-substring-no-properties (point-min) (point-max)))) + (jao-devon-add-html-page title url html)) + (w3m-view-source)))) + (provide 'jao-devon) -- cgit v1.2.3