From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Lundin Subject: Re: Some projects Date: Tue, 27 Oct 2015 22:31:32 -0500 Message-ID: <87bnbjr7mz.fsf@fastmail.fm> References: <87wpub9jts.fsf@nicolasgoaziou.fr> <877fmazh2f.fsf@gmail.com> <87fv0x1t49.fsf@berkeley.edu> <874mhczfil.fsf@gmail.com> <87k2q8mqwj.fsf@gmx.us> <871tcgzcoc.fsf@gmail.com> <87bnbkmnc2.fsf@gmx.us> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50550) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZrHSb-0006ps-SA for emacs-orgmode@gnu.org; Tue, 27 Oct 2015 23:31:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZrHSY-0000UE-LZ for emacs-orgmode@gnu.org; Tue, 27 Oct 2015 23:31:37 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:57925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZrHSY-0000UA-F3 for emacs-orgmode@gnu.org; Tue, 27 Oct 2015 23:31:34 -0400 In-Reply-To: (Matt Price's message of "Tue, 27 Oct 2015 21:05:37 -0400") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Matt Price Cc: Org Mode , Rasmus Matt Price writes: > On Tue, Oct 27, 2015 at 9:51 AM, Rasmus wrote: > > > Aaron Ecay writes: > > Indeed. I guess this is what they use: > > https://github.com/zotero/citeproc-node > > It also looks rather complex... > > > FWIW, I just tried installing this on my Arch system, but it doesn't > work with node 0.12, and I am currently unable to switch to io.js due > to dependencies of several other projects. I guess tools like NVM can > help with this situation, but I worry that node is currently a moving > target and might lead to lots of platform-dependent buggy behaviour. Testing it now... Works fine on my Arch system. Arch's current nodejs is 4.2. As I understand it, io.js has been merged back into node 4.+ The citeproc-node server itself is not very complex. It's just a node wrapper around citeproc-js. The big limitation, it seems to me, is that it only accepts a json format as input. Also it seems to use html markup in all its output formats. Though published by the Zotero programmers, citeproc-node, I believe, is distinct from the citeproc-js implementation in Zotero, which is a XUL application. Matt