From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel M German Subject: org-annotate Date: Wed, 28 May 2008 15:56:23 -0700 Message-ID: <87y75ujaw8.fsf@uvic.ca> Reply-To: dmg@uvic.ca Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K1Ugl-0006RD-S3 for emacs-orgmode@gnu.org; Wed, 28 May 2008 19:04:11 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K1Ugk-0006R0-18 for emacs-orgmode@gnu.org; Wed, 28 May 2008 19:04:11 -0400 Received: from [199.232.76.173] (port=36524 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K1Ugj-0006Qw-Rq for emacs-orgmode@gnu.org; Wed, 28 May 2008 19:04:09 -0400 Received: from tungsten.cs.uvic.ca ([142.104.68.122]:36708 helo=mn.cs.uvic.ca) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K1Ugj-00050N-Jn for emacs-orgmode@gnu.org; Wed, 28 May 2008 19:04:09 -0400 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Hi everybody, ever since I started using org-annotate to quickly store links to a web page inside emacs I thought about its potential as a way to annotate any type of document. In particular I have been interested in quickly annotating (linking) to PDFs (one of my job's main tasks). What I envision is a menu option that allows me to "annotate/bookmark" a given selection, which creates automatically an org-link to the desired document/page and saves the selected text. Of course this is not easy to do without hacking an application. I have given evince a try and I am very close to having it working. but I have talked to one of the Evince authors and he suggested a D-BUS service. Essentially the d-bus service would wait for clients. When a client sends the "bookmark" it would act accordingly. This way there can be many different bookmark servers (one of them org-annotation) and many applications would then benefit from this infrastructure. Imagine in a future being able to link/bookmark any type of document, from images (gimp) to open office documents. I haven't program a D-bus service, but I think it is not difficult. But at this point I have hacked evince and I am able to create org-links from evince (similar to the way we create org-links from firefox). If anybody is interested, and has being able to compile evince (not trivial) let me know, I'll make the patch available. --dmg -- Daniel M. German http://turingmachine.org/ http://silvernegative.com/ dmg (at) uvic (dot) ca replace (at) with @ and (dot) with .