From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.devel Subject: Re: Emacs as a word processor Date: Sat, 26 Dec 2020 19:30:44 +0800 Message-ID: <871rfcrehn.fsf@localhost> References: <877dp90ysl.fsf@localhost> <874kkazcol.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2104"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, stefankangas@gmail.com, ghe@sdf.org, yarnton@tutanota.com, mardani29@yahoo.es, eliz@gnu.org, monnier@iro.umontreal.ca To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 26 12:28:04 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kt7jv-0000Ri-Ro for ged-emacs-devel@m.gmane-mx.org; Sat, 26 Dec 2020 12:28:03 +0100 Original-Received: from localhost ([::1]:49480 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kt7ju-0000UE-TQ for ged-emacs-devel@m.gmane-mx.org; Sat, 26 Dec 2020 06:28:02 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60548) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kt7ik-000821-Rk for emacs-devel@gnu.org; Sat, 26 Dec 2020 06:26:51 -0500 Original-Received: from mail-pj1-x1033.google.com ([2607:f8b0:4864:20::1033]:37391) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kt7ij-0006ac-0D; Sat, 26 Dec 2020 06:26:50 -0500 Original-Received: by mail-pj1-x1033.google.com with SMTP id b5so3906665pjk.2; Sat, 26 Dec 2020 03:26:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=h8ktalXLcYE5ch85/EJDnsaWPENQ1Gll2NbdWA7f+oo=; b=HOjR1F3oIHTYdhOaJqMZ5rwWCOrz22/o+Stmx0Abp7mwNTqZwbrtncCd4kIe3eCbtT kprT4Fs/CAsXC35V1jHyCnItLnXh5iLnN7OSt5XLX2bb2sO51wi7mAS822CHxCniGdxa FEYS9ZRKIFOQNp0urdzMsJuH2GfoX3mlf6xRf/6kogA83tgU445cawT8vaRFdiUl8WdT F3RxstQeNVae6KehJDPoV0qJlbmWqP+XCm1NLUWpGqfqPgD0zY+QoMhvu+iVDdKKl0hb r+yPuySF+obbz/zVfHucqE5oEJmRBREsTmPQk5aDpqytUjTn0F8PqQ/DEbav5cOadQlT LnDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=h8ktalXLcYE5ch85/EJDnsaWPENQ1Gll2NbdWA7f+oo=; b=HQ0PpOxfR4KK6fL5pjq02p6XkV0x5TZONPlHuqZz98sU2wzluD5zoJ4ZFjgnqVZ+Dg rT79/jRVD8mhzaabhJjDWp55aY0XHS5jcTx+5NxCAK3QPQ7kllLCK0vIKRgxB0Re0Ybj l2NGUrldtaOST1sNId6xY3eeN/dIPZEfex9c1Q/znnG828244iDCQsOWCdwBi7DG2f+k /CIgGht7fIf+oFhvh392QJHheWoK+DTGNmeOD2WdH1FkDq0MrNnRUi8v+8nnoyLbpw/L 2ldh7VxNy8FKV6AueWSOowB1qRfhD0rqEwhlmDWynWw/e1LVmomfCeYJNele8YPYMw45 ZNRg== X-Gm-Message-State: AOAM531caHF1kc3WNXM8NCEVlsOOfYABKtLDne/Kr+uCfVwDRxJtI5gl g45dlGq1rG//I5fbQSLfy5nig8Mcqerpmg== X-Google-Smtp-Source: ABdhPJz8SPsgYWEjQWblV+e13psabv/dS9XdtsZJu0toX6Z+jgCymjgSHpgTNrrOWa9MGrBkR4Xj/w== X-Received: by 2002:a17:90a:5891:: with SMTP id j17mr12297126pji.166.1608982005946; Sat, 26 Dec 2020 03:26:45 -0800 (PST) Original-Received: from localhost ([96.44.161.8]) by smtp.gmail.com with ESMTPSA id u189sm30311732pfb.51.2020.12.26.03.26.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Dec 2020 03:26:44 -0800 (PST) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::1033; envelope-from=yantar92@gmail.com; helo=mail-pj1-x1033.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:261846 Archived-At: Richard Stallman writes: > > 5. Auto-retrieving meta-data from URL or DOI > > This may be an example of a dangerous practice: communicating over the > network as a silent subtask of something else the user asks to do. > > Or maybe it isn't. After all, I don't know the details -- I can't > reach any certain conclusions. What I am doing is extrapolating to a > possible danger. That's my job ;-). So the next step is to learn > some more. > > Could you please show us concretely what org-ref does in regard > to this meta-data? What would the user specify, and what would > it do in response? AFAIK, org-ref provides ways to get BiBTeX entry (author/title/publication year/journal/etc) using digital object identifier (DOI) [1]. DOI metadata is available through doi.org website, which is ran by non-profit International DOI Foundation. This is done when the user explicitly request to retrieve that data and add it to bibtex file (or insert at point). Internally, the metadata needed to format BiBTeX entry is retrieved using doi.org http API (via url-retrieve-synchronously + json-read-from-string). Further, the user can request to download pdf of the article using the article DOI. This is also done through doi.org that provides information about the URL where the article is published. Such URL typically points to scientific journal website (all of such websites that I am aware of contain javascript). However, org-ref overcomes the need to open the publisher websites by providing a way to construct direct link to download the pdf without a need to open browser. Not all the publishers are supported, but it is already much better than nothing. For ISBN, it is actually not supported. Though I thought it is. Best, Ihor [1] https://en.wikipedia.org/wiki/Digital_object_identifier