From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id +GMcGZnLxF8uAgAA0tVLHw (envelope-from ) for ; Mon, 30 Nov 2020 10:38:17 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id mNzkFJnLxF/lWwAAB5/wlQ (envelope-from ) for ; Mon, 30 Nov 2020 10:38:17 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id CE911940340 for ; Mon, 30 Nov 2020 10:38:16 +0000 (UTC) Received: from localhost ([::1]:59136 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kjgZS-0003qR-6g for larch@yhetil.org; Mon, 30 Nov 2020 05:38:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53806) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjgY3-0002lF-Kz for emacs-orgmode@gnu.org; Mon, 30 Nov 2020 05:36:47 -0500 Received: from static.rcdrun.com ([95.85.24.50]:46371) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjgY0-0006sl-Lx for emacs-orgmode@gnu.org; Mon, 30 Nov 2020 05:36:47 -0500 Received: from localhost ([::ffff:41.202.241.47]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by static.rcdrun.com with ESMTPSA id 00000000002C000E.000000005FC4CB3A.00005183; Mon, 30 Nov 2020 10:36:42 +0000 Date: Mon, 30 Nov 2020 13:16:12 +0300 From: Jean Louis To: Gerardo Moro Subject: Re: Remembrance Agents Message-ID: References: <87eekcfeyk.fsf@ucl.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Received-SPF: pass client-ip=95.85.24.50; envelope-from=bugs@gnu.support; helo=static.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: emacs-orgmode Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.78 X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-TUID: ENN4rMCpMkwQ * Gerardo Moro [2020-11-30 09:49]: > Thanks! I get an idea. Will try to use soon and let you know. > Thanks for the links, very helpful. > Question: when you say it uses emails, can it read any email database (I > have old ones from Microsoft outlook both Mac and Windows)? What if you > only use webmail, in which format shall you feed the RA? I think that all those formats can be converted to something you could be using centrally on your computer. I am recommending Maildir format. But that would depend of your email client that you use. I am using Maildir since years as each message is its own file and concurrency is there and I never lose messages. I was using mbox and mh and various email formats, nothing was ever so stable as Maildir. Putting each person's conversation in separate folder: ~/Maildir/name@example.com then allows me to easily access all previous conversation to that person. This implies that saving messages must be configured to save into such specific maildir automatically. recoll is not remembrance agent. It is a desktop search tool that supports various formats. There are other desktop search tools on GNU/Linux as free software: Beagle - Quickly find the stuff you care about. http://beagle-project.org/ Recoll is a desktop full-text search tool. https://www.lesbonscomptes.com/recoll/ Tracker is a filesystem indexer, metadata storage system and search tool https://wiki.gnome.org/Projects/Tracker NEPOMUK - The Social Semantic Desktop https://nepomuk.semanticdesktop.org/ Terrier is a highly flexible, efficient, and effective open source search engine http://www.terrier.org/ In general as Emacs user you may need to choose one that works on command line. I am not sure if all of those work on command line. Command line output can then be customized to appear in Emacs. Then hyperlink may be constructed in Org file as well for various relevant semantic searches. For Hyperscope dynamic knowledge repository since we talked about remembrance I have at least implemented the table column hlinks_rank that increases its rank by usage. Maybe I should call it different. Org mode does not track every specific node and is not multi-user: - when was the specific node edited? - which person edited specific node? - what is previous version of that node? - which hyperlink was accessed how many times? Would it track that information without disturbance, then users would have list of most used nodes, most accessed or frequently edited nodes, groupware based nodes. In that specific sense of tracking which URL have been accessed how many times, this gives a list that helps to remember what could be more relevant in context user is working in. As the rank increases, the hyperdocument has its own tags, title, information, and those words mostly used can be indexed and while user is typing those words could appear on the side to give more popular references. Then access could be tracked on files as PDF, images, videos, directories within Dired, then last of most accessed files could be in front of us. Recentf does similar function in Emacs. But Emacs bookmarks are not tracked and sorted by their access. I will try downloading Remembrance from Debian, as maybe they have patches that work. Jean