From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id ADA+Hi+511+kDQAA0tVLHw (envelope-from ) for ; Mon, 14 Dec 2020 19:12:47 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id GAAKGi+511+5UQAA1q6Kng (envelope-from ) for ; Mon, 14 Dec 2020 19:12:47 +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 CA4D69401BC for ; Mon, 14 Dec 2020 19:12:46 +0000 (UTC) Received: from localhost ([::1]:59336 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kotH3-000518-8N for larch@yhetil.org; Mon, 14 Dec 2020 14:12:45 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kotG4-0004zQ-Sg for emacs-orgmode@gnu.org; Mon, 14 Dec 2020 14:11:45 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]:47745) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kotG1-0005U4-4K for emacs-orgmode@gnu.org; Mon, 14 Dec 2020 14:11:44 -0500 Received: from localhost ([::ffff:197.157.34.185]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000308FC.000000005FD7B8E9.000068B2; Mon, 14 Dec 2020 12:11:37 -0700 Date: Mon, 14 Dec 2020 22:08:33 +0300 From: Jean Louis To: Ihor Radchenko Subject: Re: Bring up a screen giving option to open a series of orgmode files Message-ID: References: <87eejyedba.fsf@localhost> <87y2i4bc4s.fsf@localhost> <87360a7cz2.fsf@localhost> <874kkolf1o.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <874kkolf1o.fsf@localhost> User-Agent: Mutt/2.0 (3d08634) (2020-11-07) 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.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Maxim Nikulin , emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.81 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-Migadu-Queue-Id: CA4D69401BC X-Spam-Score: -1.81 X-Migadu-Scanner: scn0.migadu.com X-TUID: eudmxD4KDv2z * Ihor Radchenko [2020-12-14 15:55]: > Jean Louis writes: > > > * Ihor Radchenko [2020-12-13 03:39]: > >> Jean Louis writes: > >> I have hypothes.is installed inside docker container locally. No serious > >> protection is required in such case (at least, no more than one would > >> use to protect private files from dangerous software like browsers). > > > > I can install it on VPS which is definitely in plan. Locally I do not > > think so, as locally I have dynamic knowledge repository that may > > export to Org if necessary or accessed by collaborative group of > > people. > > I am actually just trying hyposes.is now (after you reminded me about > it). For me, the main advantage is not for pdfs, but rather the ability > to have pdf-like annotations in web-pages: highlights, comments, etc. > Combined with local ArchiveBox [1] storage, I can get annotations for my > local web archive. > > [1] https://github.com/ArchiveBox/ArchiveBox I have seen it, good tool and it makes sense to have one's own archive as web pages really disappear. You reminded me of so many references that it helped me streamline my workflows for soon future and new projects. > >> I am not sure how it is different from using hypothes.is for the same > >> purpose. Note that hypothes.is uses pdf fingerprinting, so you don't > >> even need to store pdf on server side. If user can open the pdf > >> (obtained from you directly, for example), hypothes.is will > >> automatically show the up-to-date annotations shared via public > >> hypothes.is instance for that particular user. > > > > The difference is that annotation is separate from file, and there is > > no need for Javascript. Hyperdocument may contain the PDF file and the > > annotation together, dispatched to somebody, or referenced from WWW > > page. It is lightweight. HTML file can be very small and speedy > > loaded. > > Hypothes.is does not store the file - just file fingerprint and > information required to identify and annotation positions within the > file. OK and not that I meant it stores files. I was rather referring to collaborative work within a room or distant servers over VPN where people collaboratively open references to PDF files. Such PDF files can be stored on a local computer, could be fetched from server, but not from public server. This is more privacy issue. Hypothes.is as public online server must have access to files to show the annotation as that implies that for example those 1300 files here would need to be placed online where they by their nature do not belong. They could be placed on a computer within a course room where each student may access them. Hypothes.is as online instance is then useful for those online files, and WWW pages, but the approach of having private archive and then annotating such is even better. Still the hypothes.is is separate dynamic knowledge repository for annotations. Different database, different set of rules but same open hyperdocument project set of principles. So I better stick to one database, not to two. And I just guess that hypothes.is could be invoked from hyperlinks to show annotations even if not stored yet. That would be great feature, to just provide section of text with few hyperlinks where user may start to read the annotation and then open the PDF file to see the context around the annotation. Jean