From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id UJZFFWuvQGMvAAAAbAwnHQ (envelope-from ) for ; Sat, 08 Oct 2022 00:59:55 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id japdFWuvQGNtNQEA9RJhRA (envelope-from ) for ; Sat, 08 Oct 2022 00:59:55 +0200 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 EA8E412A8E for ; Sat, 8 Oct 2022 00:59:54 +0200 (CEST) Received: from localhost ([::1]:60338 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogwJt-0000Bs-Vz for larch@yhetil.org; Fri, 07 Oct 2022 18:59:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59208) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogwJK-0000BF-Qq; Fri, 07 Oct 2022 18:59:18 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]:50447) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogwJH-0003D8-UY; Fri, 07 Oct 2022 18:59:18 -0400 Received: from localhost ([::ffff:154.225.55.149]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000BBD16.000000006340AF42.00003D55; Fri, 07 Oct 2022 15:59:14 -0700 Date: Sat, 8 Oct 2022 01:18:56 +0300 From: Jean Louis To: rswgnu@gmail.com Cc: Samuel Wales , emacs-org list , hyperbole-users@gnu.org Subject: Re: Org and Hyperbole Message-ID: Mail-Followup-To: rswgnu@gmail.com, Samuel Wales , emacs-org list , hyperbole-users@gnu.org References: <813D3F10-3E3C-497F-9FD8-FE0DA13C2970@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.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.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1665183595; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=iHMfkxeo7mde0jnNlB6U+EKyFCMGAYTFAOYscPDiivA=; b=RoUyHPWpaPNOilZDVItyR/EHbKbniM85pUpWfznK+EW3pDd0CuHdB9IzuTGH5MjKSr7/qw kZQXwc4nmj/Lkg5UFxxY/D0GtPb5iwRFU1V0BcUHiwGSva64AVA3D78P1WsGLBsb3Qz6mo 4wGSRo/05Dt7KqywNSH/XFtvM4MJl8+583yvFzqu/1vL8lM+cEfb2/TT9kp3RN0GBWCmmo eMa+vGPaNpiz2n682Qa4iAl/bQksG+NkM6PRSKUBC/uN/Z7md72G79VvNwHonMmAe0/p9u fSZTQjVWDjVIAroEIJMkNmhGrqqcCSKvP4PY+jtI2OciFzvVGF4s+FnhqUZXpQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1665183595; a=rsa-sha256; cv=none; b=O8/l8C/i/DSqtNHDXZkKQHfn5TFfpwFJU62aFwwT8FnRNfs5rs5AAiyZbjESvLoxizqfdO MNXQLSam+alw3CJ5BF7livXDgJKchOjFzQ26TXe+Xj7rj7U+9zeP5gxuiB40FwCh/ge0bu 9qDAGB2O+bsHS/xjqQMBO/0wVxCa4Q7M64MtbwxS+Q2B3Kbdodk8mZPw9agbB8lS/AffxL JdY/xvPr+czZFetaYNkWuqHVJW4mcKU4YrQJYdMkSjEXxOf/qFrTO1Vqpplpx8wRNnGuOh APvQapLwV3q2Mq+P5qD+9lwaG2AG95PLKdsq4EEKuhi2AqrepTE3VOVGd37hkg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.78 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: EA8E412A8E X-Spam-Score: -3.78 X-Migadu-Scanner: scn0.migadu.com X-TUID: fA7HRSPr6RjU * Robert Weiner [2022-10-04 09:26]: > Thanks, Jean. We have started work on a note-taking subsystem for > Hyperbole that will store UUIDs per note and will likely support backlinks > too. We are seeing if we can make it support Koutlines, Emacs Outlines, > Org mode files and Markdown files, searching across all formats at the same > time. The default for creating new notes will likely be a personal > Koutline file. I understand Koutline to become something like store for notes. In my case I use database as store. Please note that Emacs development version has SQLite built-in, it is not really external package. And having intentionally generic functions with drivers to store information as text, as SQLite, PostgreSQL, etc -- is rather beneficial, not detrimental. Text can be default, but it is not scalable. > We welcome brief summaries of features you need for effective note taking > in Emacs. We are not looking to do much with images or on mobile devices, > just focused on people who spend a lot of time in Emacs and want an > easy-to-use notes system that does not require any external packages like > SQLite. Me personally I do require external database. Maybe I work too much, statistics may tell. Think about it, when there is external database, one can access it through multiple users from multiple devices in the world without storing (much) information on the used computer. ┌───────────────────────────────┬───────┐ │ Statistics for last 12 months │ Count │ ├───────────────────────────────┼───────┤ │ People lists │ 242 │ │ Emails sent │ 3565 │ │ Hyperscope, new objects │ 9928 │ │ Hyperscope, objects sent │ 4147 │ │ Hyperscope objects tagged │ 35642 │ │ Hyperscope, people related │ 4226 │ │ Mailings sent │ 30767 │ │ New People │ 2293 │ │ People, tagged │ 61099 │ │ SMS Sent │ 24493 │ │ New Tags │ 410 │ └───────────────────────────────┴───────┘ The feature I need is specific to customizable Hyperbole buttons to be able to detect if button was invoked by Hyperbole or not, as that way I can make self-destructive hyperlinks or universal hyperlinks that appear appropriately to lightweight markup language such as Org, markdown, asciidoctor, etc.; or to have double or tripe directional links depending of the context: activating link by Hyperbole could show me details about person in the database, but exporting the same link from Org mode could prepare Org links and "name" of person in the Org link and it could activate person's website instead of personal details. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/