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 mL6WDfh6j165MQAA0tVLHw (envelope-from ) for ; Thu, 09 Apr 2020 19:43:52 +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 8GwoEfl6j14/bAAAB5/wlQ (envelope-from ) for ; Thu, 09 Apr 2020 19:43:53 +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 41BB6942C39 for ; Thu, 9 Apr 2020 19:43:51 +0000 (UTC) Received: from localhost ([::1]:54672 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jMd5Z-0005PD-0o for larch@yhetil.org; Thu, 09 Apr 2020 15:43:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60728) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jMd5B-0005Nb-DS for emacs-orgmode@gnu.org; Thu, 09 Apr 2020 15:43:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jMd5A-0000Nf-10 for emacs-orgmode@gnu.org; Thu, 09 Apr 2020 15:43:25 -0400 Received: from mail-qt1-x82b.google.com ([2607:f8b0:4864:20::82b]:44353) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jMd59-0000NE-TT for emacs-orgmode@gnu.org; Thu, 09 Apr 2020 15:43:23 -0400 Received: by mail-qt1-x82b.google.com with SMTP id w24so943530qts.11 for ; Thu, 09 Apr 2020 12:43:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:references:user-agent:from:to:cc:subject:in-reply-to :message-id:date:mime-version; bh=nIiholi1z23q4+ZJel4qSOuQxvx3Og7wqbTwB1o72l4=; b=urWica//T7hUxrcB1AgjoXWrOX44+KLW2wHqGzUf9AJxeg64DqWvX4Csx3/EuZ2uyJ oPPrki3gdzUlBFVh1UbdFf8yHZOvotRAkBey/yyp7tdlUrAluT+4BUt7h3hDbNhOWe8q qzrjlgpWgVIf3we1HDjoUrlbCC20bHBErX3EkS5enBB+g47A0fAQWOV1vKkKTQj/WW29 XZFUY4p/7xjgKCg6mWA/IoWpUYgN9qbjf7fa+kjb2fS8kUdSOPt+xkB97ybkrBqKuKzT b/Fqr0IE3uhN+3hwrqcVWYEPuhYylf2ir+DG2kmuCy0Efxb83kNnOpPZUZG5//mAhuAt ET+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:references:user-agent:from:to:cc:subject :in-reply-to:message-id:date:mime-version; bh=nIiholi1z23q4+ZJel4qSOuQxvx3Og7wqbTwB1o72l4=; b=daQPyA1fINrMNKMQ1tYlfRehRaYxDO+V7vxTv+gO1SpKqsSV0uWbpU0Xk+f6/1FbGN CNGcfoR44worwvzC5LKMDFnimLi13L7h20X3B7IuE7ClIcIS4MnmPr8WGin4JRjjf9gC DmrFEVusUSUpQqAOsNIpadJPTxfhZfvsaeVqK0peSNb7rOTG3cvEkG5W+z3ri3DdqeQc 34/Jrq/J30rWcju+dnoocK2ESggxwCj+Dast7r2DriHs9nmbpPHe4Uz0xWEH6yWxbolO B3GprF7tWgRP5tR13iaqYs8cEUGMR1lxjG7NaOkFCxJrzSwwLC+l6wf92ETM/gOk0Anc sjcQ== X-Gm-Message-State: AGi0PuagOIavnNDm6EM9nfIgZqzL7RmcyiiwEG/Ukr9IIW49zW9rSnxp 5t+g8lxigH23hjT+I6wlRgXUtlUcLNw= X-Google-Smtp-Source: APiQypJeCfkU81dvvVEqMD0X5vkG/u6gThL3RRL013KYSrnWTdninDHXmxOtULOlYHJDaBxVFDJMFg== X-Received: by 2002:ac8:3105:: with SMTP id g5mr1079947qtb.358.1586461402258; Thu, 09 Apr 2020 12:43:22 -0700 (PDT) Received: from Johns-MacBook-Air.local ([2601:547:901:1830:4d1d:d42f:a1e5:9e9d]) by smtp.gmail.com with ESMTPSA id g63sm18356341qkb.89.2020.04.09.12.43.21 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 09 Apr 2020 12:43:21 -0700 (PDT) References: <3637b672-535c-2a73-d793-9cc2f479ab2b@grinta.net> User-agent: mu4e 1.3.6; emacs 26.3 From: John Kitchin To: Daniele Nicolodi Subject: Re: org-ref: xxx-add-bibtex-entry with an org-capture like interface In-reply-to: <3637b672-535c-2a73-d793-9cc2f479ab2b@grinta.net> Message-ID: Date: Thu, 09 Apr 2020 15:43:20 -0400 MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::82b 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@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=default; t=1586461431; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=nIiholi1z23q4+ZJel4qSOuQxvx3Og7wqbTwB1o72l4=; b=jnNFVMtfoboVeEo9i/j6WUDRIcDMNi4OWujSEV9q17Zu1pMG4wbvQ8brbiVDvGSK9VPiY5 QM0aFGmykaoTcrb4M8ZjKUQeD1XHDde83Bqn0o/dSJd3Z74KCRhcBAgcLdUyWYoXQeaI3Y J9CIaBcV2alvywcEVeqQ60aIg4qDxD4= ARC-Seal: i=1; s=default; d=yhetil.org; t=1586461431; a=rsa-sha256; cv=none; b=edW7KsOm+GrCoX0opL/MdJ2WzJuVJui3bJSTOCnuca6K+rGb4+CqCbwvSigEEh+uTWXeO+ a7lpsUR7ObnizITneIRIH/4fokNhF5z9JIC2F4n7vYFH+L3NwLARs68w5JM0Am54ZNb4hR YRVIZ1RRq3DmL03f4HbbxquyoK42+OM= ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=urWica//; 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-Scanner: scn0 X-Spam-Score: 0.09 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=urWica//; dmarc=fail reason="SPF not aligned (relaxed)" header.from=andrew.cmu.edu (policy=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-Scan-Result: default: False [0.09 / 13.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; GENERIC_REPUTATION(0.00)[-0.58032482359327]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.51.188.0/24:c]; R_DKIM_REJECT(1.00)[gmail.com:s=20161025]; ARC_SIGNED(0.00)[i=1]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.31), country: US(-0.01), ip: 209.51.188.17(-0.58)]; DKIM_TRACE(0.00)[gmail.com:-]; RCPT_COUNT_TWO(0.00)[2]; MX_GOOD(-0.50)[cached: eggs.gnu.org]; MAILLIST(-0.20)[mailman]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:22989, ipnet:209.51.188.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[larch=yhetil.org]; ARC_NA(0.00)[]; FROM_NEQ_ENVFROM(0.00)[jkitchin@andrew.cmu.edu,emacs-orgmode-bounces@gnu.org]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[emacs-orgmode@gnu.org]; HAS_LIST_UNSUB(-0.01)[]; RCVD_COUNT_SEVEN(0.00)[7]; FORGED_SENDER_MAILLIST(0.00)[]; DMARC_POLICY_SOFTFAIL(0.10)[andrew.cmu.edu : SPF not aligned (relaxed),none] X-TUID: cAzR8bxJzA6N This is basically what doi-add-bibtex-entry does. There isn't one function that does arxiv too, but there is arxiv-add-bibtex-entry. Those are both commands in org-ref. These don't pop up a buffer for approval, that is something you would have to build yourself. There are many workflows people want, the one above works for me when I am writing, and just want to add entries with minimal disruption. I usually polish the entries later if needed. I can see a slower, approach like you describe too. Daniele Nicolodi writes: > Hello John, > > sorry for the cryptic subject but I was unable to come up with something > better. I am revamping my workflow to take notes about articles I read > or that I save to be read later and I decided to explore if org-ref and > the related utility packages fit what I would like to be able to do. > > org-ref offers quite a few very useful facilities, however, I would like > an interface to add new entries to the bibliography more similar to > org-capture: I would like to have a command that asks for an identifier > (for example a URL, a DOI, an arXiv id) and pops up a buffer with a > populated bibtex entry that can be verified and amended before being > appended to a bibtex file (for example add some keywords). > > I think most of the building blocks are there, but before starting to > hack something together myself I wanted to check if this functionality > is already there and I missed it, and if it would be interesting to add > it to the functionality shipped with org-ref. Of course, any hint on how > to implement this effectively is greatly appreciated. > > Thank you. > > Cheers, > Dan -- Professor John Kitchin Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 @johnkitchin http://kitchingroup.cheme.cmu.edu