From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/28638 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Joseph Reagle Newsgroups: gmane.text.pandoc Subject: Re: WIP: better citation processing Date: Thu, 17 Jun 2021 10:01:19 -0400 Message-ID: References: <30abf74d-df6f-4df8-aaee-a493331d4e92n@googlegroups.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8"; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27494"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.0; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBD65ZAVVYEKRBQNLVWDAMGQECQO3YHQ-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Thu Jun 17 16:01:40 2021 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-pf1-f183.google.com ([209.85.210.183]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1ltsaS-0006zt-F4 for gtp-pandoc-discuss@m.gmane-mx.org; Thu, 17 Jun 2021 16:01:40 +0200 Original-Received: by mail-pf1-f183.google.com with SMTP id s5-20020aa78d450000b02902ace63a7e93sf3811734pfe.8 for ; Thu, 17 Jun 2021 07:01:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1623938499; cv=pass; d=google.com; s=arc-20160816; b=K7zbn+Ujkd/2S7kjpu9UZIHTU1TlOWBinD/yXxhi6FgGiDiair0b/mL1xTl2lvo+Xy SgokaP38BsA4GpSiHGByakozSm6O7QeT6Vzfh1hTkBE6X7K318mySCg5WM8qenecVL5p yQ57ch24ZD9mVcUfVys9ISv0Z2Kbyy2AZiNnB7uU8UpnVHd1yTWis5ds+oJm1mxJBaAP QK9cNMsQq8Ys5kFLJfl9YCrfToQRSsUsSrtTiz6AZuuMzD59qEDGD5/z/NdGEHDeWF75 YGQ4lRWM+3PYlDVRtJLXt8CQA1ek7JwR2qMekR+yL30li4oiOlDKPU2f0/7glvKbqUK0 OR3g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :to:subject:sender:dkim-signature; bh=aGdnIffFWsE5+enIVElNz5zVFJkisR/iyKMF+bgHVLE=; b=He/0o9j2t8e0bydPS/QEAsb9Z8QIxBjtXwytnics4KopSvWMsCMTWxx12h719qXryr XizdWqO1uRJVa0kve8N6/mvZuf3CihpMa0xgSkSRzsgYReIau6835dBs3G6WH0JMJv0n /OxpoAyO6NILV8cyEpQ5zsWbnqyuyFY+cnCYkan0PK99CJOIjAECO/LvS7CA4d3A2QQS eOEmERKcO1DQ9vLfH0FKUT1m51DACRQR9TXIJAeWZlQuNaKK/Z27RfAkciUIZZm2iUv/ QXgIrj9fVe3bPojOJH7HMozxuQvM5mdQqnaaT0O3stIhuORnt57/8LbbeJAFrRD6+wgj 4v/Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@reagle.org header.s=default header.b=pf3njCHB; spf=pass (google.com: domain of joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org designates 23.83.209.151 as permitted sender) smtp.mailfrom=joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=aGdnIffFWsE5+enIVElNz5zVFJkisR/iyKMF+bgHVLE=; b=UH60sA5UpmZUDUflwAPOeqmuMyGVlsehvX3p28A0HlS8AmsjBzjXFOJudJCZZxcx83 oNJW4p2XG5REO6Tz1S62OoocO/F29/TuSOAUzne6IJud/ndCMQcoqo/ClLzzuGpByKnG GPcYxyrosr7EpoXeC+fEy8j5llH/GOymwZIndSr8uQEk132j2MDYcuto36FDUad+1ZfY hZsfadlxZ61nLkj8J2xTEtMHByHwr7wpYEePAM2GOHDgWFM/TFkSRVz6ob6LyHLALTLZ Ufdg7d0X9x/Hd+Qjcn2J1B4u4aiDR7uVbW7es7XJlkmZCSYFnvSUEqu9guq8ETiDcD1g /6cQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=aGdnIffFWsE5+enIVElNz5zVFJkisR/iyKMF+bgHVLE=; b=fTJ5I/Kv/1ZUhfhiP4TXkkN0xtbBSspZ8jNdK5VNLDj4GF05OMufGjat02EIBZnx6L f/fp8Ptv9bpir56xWe1Z2jH0UNLVZ6+DWOQwXSolV6EhNbI7uqYLUYm4w8RluWBwnTs6 UHdQy4Gylujr3tkf6Nk7sL9Jk1c6X4uAqH8kz2SxZ6JHQKAdhAwUTvwc86EQZ1lNHqKt 5wHa7ft/QT695MLKdAbLq4+d5Dixrd5OV792glatmB0i+3S1FkL6n/pjjFMZKFEi1oJ/ jiKM+WTMAqwKeltVUwrJ8j0/8SYxcyggMXwPhWPRSjwoFZacophacNyLgCP237nGJU12 Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM531U40PyCG5YpYZIJg4s4SflBTpTtQ4jUigKliGkm/klahzs2VLU qyu+PGlU7CGMcw8fAsEiHCY= X-Google-Smtp-Source: ABdhPJwNgtYdqVE9zHs942aEi1kBJY1gw47o965Flu8eqCSV9h3WGMP/oZ6m2kpzateD1HzZeGZJ8Q== X-Received: by 2002:a17:90a:8b0d:: with SMTP id y13mr5794741pjn.88.1623938499280; Thu, 17 Jun 2021 07:01:39 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a17:902:ed82:: with SMTP id e2ls3068222plj.2.gmail; Thu, 17 Jun 2021 07:01:37 -0700 (PDT) X-Received: by 2002:a17:90a:cd03:: with SMTP id d3mr5653332pju.31.1623938497387; Thu, 17 Jun 2021 07:01:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623938497; cv=none; d=google.com; s=arc-20160816; b=pGy/tAW2RNSmWK2Ls9zer2v17uBm1jf0E01zTiUWs55eWWeuJYa3KyKDKbaIZICaei Kwgo3/SHbcZNdbOU9wVCaCohhIPyGSt8vXL658SmtWeEbI0pmXBQiFkvi5cAMskfZlXe BSFtlQOJ2lxq+kGO1ywNbgvsLSBpcD174O6PpbxNh7Z7pRSgQUXsvoaCeFFZN7XBJOTg 36NcErqo01mSQRQBRBUlKdh6lceYAEAypQ2GZTOF55+62KUm+lSXtLiK8gBl/Tx+/Efb 1AxREOnv6fuQaAvPDom5ewoenYEaDn8mpY8vMeuVtzup2j6csATEUQU2JJajMUiqNIlB bu0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:to:subject :dkim-signature; bh=tqzg//7+rgrP6Kwx61r/nOdBs5l45JMzrYlVGBcT2GI=; b=kuTi92Yx13K2uyZNRXBh4CIoJu8LlspDtKE35+h981JTv2d4BcgyxP8kOiJbJhOJ1b CB/jALDiQtYxg38Z+QrQHO3LEx0gtphij988OE9fYZD06dRedeup2Xs+Mc46vDekEznV Bg93JTwZungZ4TL6W4zV+TwAo0RA1oUFcUSE/l41Ly1vZ7u41mfRK+FWzbaE+UDqNfIV B2mKmTof1QqPKSEmkTgyeLUQPN5FvCv6di+e+jXDmZQRKfkOu6UhTVwys7eR3WOyWrXv 7AoxKZK0xDye863ZlJ5ryXAmP4TXJRlw27VNs3HPyrvhzyZiQiTBYDK//W6oB0wvVO63 fhGw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@reagle.org header.s=default header.b=pf3njCHB; spf=pass (google.com: domain of joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org designates 23.83.209.151 as permitted sender) smtp.mailfrom=joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org Original-Received: from quail.birch.relay.mailchannels.net (quail.birch.relay.mailchannels.net. [23.83.209.151]) by gmr-mx.google.com with ESMTPS id s78si528842pfc.0.2021.06.17.07.01.36 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Jun 2021 07:01:36 -0700 (PDT) Received-SPF: pass (google.com: domain of joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org designates 23.83.209.151 as permitted sender) client-ip=23.83.209.151; X-Sender-Id: a2hosting|x-authuser|joseph-T1oY19WcHSwdnm+yROfE0A@public.gmane.org Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 7BEBB342B59 for ; Thu, 17 Jun 2021 14:01:34 +0000 (UTC) Original-Received: from az1-ss21.a2hosting.com (100-96-11-18.trex.outbound.svc.cluster.local [100.96.11.18]) (Authenticated sender: a2hosting) by relay.mailchannels.net (Postfix) with ESMTPA id A90A1343464 for ; Thu, 17 Jun 2021 14:01:20 +0000 (UTC) X-Sender-Id: a2hosting|x-authuser|joseph-T1oY19WcHSwdnm+yROfE0A@public.gmane.org Original-Received: from az1-ss21.a2hosting.com (az1-ss21.a2hosting.com [68.66.224.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384) by 100.96.11.18 (trex/6.3.1); Thu, 17 Jun 2021 14:01:34 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: a2hosting|x-authuser|joseph-T1oY19WcHSwdnm+yROfE0A@public.gmane.org X-MailChannels-Auth-Id: a2hosting X-Well-Made-Grain: 012f641f21948c5e_1623938484210_976258915 X-MC-Loop-Signature: 1623938484210:901044873 X-MC-Ingress-Time: 1623938484210 Original-Received: from c-73-149-23-48.hsd1.ma.comcast.net ([73.149.23.48]:59857 helo=[192.168.0.50]) by az1-ss21.a2hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1ltsa7-00031n-Ss for pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; Thu, 17 Jun 2021 07:01:19 -0700 In-Reply-To: Content-Language: en-US X-AuthUser: joseph-T1oY19WcHSwdnm+yROfE0A@public.gmane.org X-Original-Sender: joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@reagle.org header.s=default header.b=pf3njCHB; spf=pass (google.com: domain of joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org designates 23.83.209.151 as permitted sender) smtp.mailfrom=joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:28638 Archived-At: Thanks, good idea: I grabbed pandoc-citeproc 0.16.2 out of pandoc 2.7.3 . Converting from yaml to csljson takes 50 seconds, so I can't use it in my daily work builds (where I'm frequently adding and citing new sources), but it'll be handy for the occasional use. BTW: pandoc 2.14 is blazing fast with the json, taking less than a second to build a file using a 8MB 11K entry csljson file! Unfortunately, it dies on the 6MB 11MB yaml version. On 21-06-16 15:33, John MacFarlane wrote: > See https://github.com/jgm/pandoc/issues/6084 > > You could try grabbing an old pandoc-citeproc binary (from before > we started using HsYAML) and use it to convert your YAML to > bibtex or csljson.