From mboxrd@z Thu Jan 1 00:00:00 1970 From: Giovanni Giorgi Subject: [ANN] Org Mode parser v0.0.1 for NodeJs Date: Tue, 4 Oct 2011 23:34:55 +0200 Message-ID: Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: multipart/alternative; boundary=Apple-Mail-5-154479654 Return-path: Received: from eggs.gnu.org ([140.186.70.92]:50403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBCdl-0004AQ-EE for emacs-orgmode@gnu.org; Tue, 04 Oct 2011 17:35:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RBCdg-0005Ky-Qr for emacs-orgmode@gnu.org; Tue, 04 Oct 2011 17:35:05 -0400 Received: from mail6.webfaction.com ([74.55.86.74]:46746 helo=smtp.webfaction.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBCdg-0005KD-Md for emacs-orgmode@gnu.org; Tue, 04 Oct 2011 17:35:00 -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: Emacs orgmode Cc: charlesweb@optusnet.com.au --Apple-Mail-5-154479654 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi all, I have just published my org-mode parser for the node-js javascript = based server: http://gioorgi.com/org-mode-parser/ It is a Javascript parser for the Emacs Org-mode file format. I use org-mode as a database for some programs (like games) where I need = to mix meta information to a bunch of long textual data. I wrote it because I was unable to find an implementation for my needs. I like too much org-mode to let nodejs without a parser, and as expected = the simple org-mode format was easy to parse. I started from the Charles Cave's OrgNode python parser, but I need to = modify it a lot because of JavaScript different nature. Please feel free to give me your feedback --- Gio's Blog http://gioorgi.com= --Apple-Mail-5-154479654 Content-Transfer-Encoding: 7bit Content-Type: text/html; charset=us-ascii

Hi all,
 I have just published my org-mode parser for the node-js javascript based server:

http://gioorgi.com/org-mode-parser/

It is a Javascript parser for the Emacs Org-mode file format.

I use org-mode as a database for some programs (like games) where I need to mix meta information to a bunch of long textual data.

I wrote it because I was unable to find an implementation for my needs.

I like too much org-mode to let nodejs without a parser, and as expected the simple org-mode format was easy to parse.
I started from the Charles Cave's OrgNode python parser, but I need to modify it a lot because of JavaScript different nature.

Please feel free to give me your feedback

---
Gio's Blog http://gioorgi.com
--Apple-Mail-5-154479654-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcelo de Moraes Serpa Subject: Re: [ANN] Org Mode parser v0.0.1 for NodeJs Date: Tue, 4 Oct 2011 20:43:03 -0500 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=0015174c40e82db7aa04ae8354ad Return-path: Received: from eggs.gnu.org ([140.186.70.92]:49522) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBGVn-0000kE-4v for emacs-orgmode@gnu.org; Tue, 04 Oct 2011 21:43:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RBGVk-0005yM-As for emacs-orgmode@gnu.org; Tue, 04 Oct 2011 21:43:07 -0400 Received: from mail-bw0-f41.google.com ([209.85.214.41]:48274) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBGVk-0005wV-3g for emacs-orgmode@gnu.org; Tue, 04 Oct 2011 21:43:04 -0400 Received: by bkbzs2 with SMTP id zs2so1609128bkb.0 for ; Tue, 04 Oct 2011 18:43:03 -0700 (PDT) In-Reply-To: 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: Giovanni Giorgi Cc: charlesweb@optusnet.com.au, Emacs orgmode --0015174c40e82db7aa04ae8354ad Content-Type: text/plain; charset=ISO-8859-1 This.is.simply.awesome! I was procrastinating on this as well. There's one for ruby as well which I've been playing with, this could give me some inspiration to contribute back. Keep up the great work, - Marcelo. On Tue, Oct 4, 2011 at 4:34 PM, Giovanni Giorgi wrote: > Hi all, > I have just published my org-mode parser for the node-js javascript based > server: > > http://gioorgi.com/org-mode-parser/ > > It is a Javascript parser for the Emacs Org-mode file format. > > I use org-mode as a database for some programs (like games) where I need to > mix meta information to a bunch of long textual data. > > I wrote it because I was unable to find an implementation for my needs. > > I like too much org-mode to let nodejs without a parser, and as expected > the simple org-mode format was easy to parse. > I started from the Charles Cave's OrgNode python parser, but I need to > modify it a lot because of JavaScript different nature. > > Please feel free to give me your feedback > > --- > Gio's Blog http://gioorgi.com > > --0015174c40e82db7aa04ae8354ad Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable This.is.simply.awesome!

I was procrastinating on this as well. There= 's one for ruby as well which I've been playing with, this could gi= ve me some inspiration to contribute back.

Keep up the great work,<= br>
- Marcelo.

On Tue, Oct 4, 2011 at 4:3= 4 PM, Giovanni Giorgi <jj@gioorgi.com> wrote:

Hi all,
=A0I have just published = my org-mode parser for the node-js javascript based server:

http:/= /gioorgi.com/org-mode-parser/

It is a Javascript parser for the Emacs Org-mode file format.

I use org-mode as a database for some programs (like games) where I need= to mix meta information to a bunch of long textual data.

I wrote it because I was unable to find an implementation for my needs.<= /p>

I like too much org-mode to let nodejs without a parser, and as expected= the simple org-mode format was easy to parse.
I started from the=A0Char= les Cave's OrgNode python parser, but I need to modify it a lot because= of JavaScript different nature.

Please feel free to give me your feedback

---
Gio's Blog http://gioo=
rgi.com

--0015174c40e82db7aa04ae8354ad-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Malone Subject: Re: [ANN] Org Mode parser v0.0.1 for NodeJs Date: Wed, 5 Oct 2011 08:21:09 -0700 Message-ID: References: Mime-Version: 1.0 (Apple Message framework v1244.3) Content-Type: multipart/alternative; boundary="Apple-Mail=_1CA5FA07-8CEE-4FA7-B564-5CE3F85B4CF3" Return-path: Received: from eggs.gnu.org ([140.186.70.92]:40582) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBTHk-0003mA-6l for emacs-orgmode@gnu.org; Wed, 05 Oct 2011 11:21:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RBTHe-0007bW-6c for emacs-orgmode@gnu.org; Wed, 05 Oct 2011 11:21:28 -0400 Received: from mail-qy0-f176.google.com ([209.85.216.176]:53948) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBTHe-0007bR-4E for emacs-orgmode@gnu.org; Wed, 05 Oct 2011 11:21:22 -0400 Received: by qyk27 with SMTP id 27so1859784qyk.0 for ; Wed, 05 Oct 2011 08:21:21 -0700 (PDT) In-Reply-To: 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: Marcelo de Moraes Serpa Cc: charlesweb@optusnet.com.au, Emacs orgmode , Giovanni Giorgi --Apple-Mail=_1CA5FA07-8CEE-4FA7-B564-5CE3F85B4CF3 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 Hi Gio, Perhaps it is my ignorance of how this all works, but do you have a = small example of how/why one would use this? As is obvious from my = question, I'm not familiar with nodejs. Chris On Oct 4, 2011, at 6:43 PM, Marcelo de Moraes Serpa wrote: > This.is.simply.awesome! >=20 > I was procrastinating on this as well. There's one for ruby as well = which I've been playing with, this could give me some inspiration to = contribute back.=20 >=20 > Keep up the great work, >=20 > - Marcelo. >=20 > On Tue, Oct 4, 2011 at 4:34 PM, Giovanni Giorgi = wrote: > Hi all, > I have just published my org-mode parser for the node-js javascript = based server: >=20 > http://gioorgi.com/org-mode-parser/ >=20 > It is a Javascript parser for the Emacs Org-mode file format. >=20 > I use org-mode as a database for some programs (like games) where I = need to mix meta information to a bunch of long textual data. >=20 > I wrote it because I was unable to find an implementation for my = needs. >=20 > I like too much org-mode to let nodejs without a parser, and as = expected the simple org-mode format was easy to parse. > I started from the Charles Cave's OrgNode python parser, but I need to = modify it a lot because of JavaScript different nature. >=20 > Please feel free to give me your feedback >=20 > --- > Gio's Blog http://gioorgi.com >=20 --Apple-Mail=_1CA5FA07-8CEE-4FA7-B564-5CE3F85B4CF3 Content-Transfer-Encoding: 7bit Content-Type: text/html; charset=iso-8859-1 Hi Gio,

Perhaps it is my ignorance of how this all works, but do you have a small example of how/why one would use this?  As is obvious from my question, I'm not familiar with nodejs.

Chris
On Oct 4, 2011, at 6:43 PM, Marcelo de Moraes Serpa wrote:

This.is.simply.awesome!

I was procrastinating on this as well. There's one for ruby as well which I've been playing with, this could give me some inspiration to contribute back.

Keep up the great work,

- Marcelo.

On Tue, Oct 4, 2011 at 4:34 PM, Giovanni Giorgi <jj@gioorgi.com> wrote:

Hi all,
 I have just published my org-mode parser for the node-js javascript based server:

http://gioorgi.com/org-mode-parser/

It is a Javascript parser for the Emacs Org-mode file format.

I use org-mode as a database for some programs (like games) where I need to mix meta information to a bunch of long textual data.

I wrote it because I was unable to find an implementation for my needs.

I like too much org-mode to let nodejs without a parser, and as expected the simple org-mode format was easy to parse.
I started from the Charles Cave's OrgNode python parser, but I need to modify it a lot because of JavaScript different nature.

Please f eel free to give me your feedback

---
Gio's Blog http://gioorgi.com


--Apple-Mail=_1CA5FA07-8CEE-4FA7-B564-5CE3F85B4CF3-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Giovanni Giorgi Subject: Re: [ANN] Org Mode parser v0.0.1 for NodeJs Date: Wed, 05 Oct 2011 17:56:33 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=_3bbbfbb0f63e85532671d6e28e5a81ec" Return-path: Received: from eggs.gnu.org ([140.186.70.92]:37842) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBTpk-0003Zn-GF for emacs-orgmode@gnu.org; Wed, 05 Oct 2011 11:56:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RBTpi-0006Cb-Pa for emacs-orgmode@gnu.org; Wed, 05 Oct 2011 11:56:36 -0400 Received: from mail6.webfaction.com ([74.55.86.74]:41179 helo=smtp.webfaction.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBTpi-0006CW-K8 for emacs-orgmode@gnu.org; Wed, 05 Oct 2011 11:56:34 -0400 In-Reply-To: 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: Chris Malone Cc: Emacs orgmode --=_3bbbfbb0f63e85532671d6e28e5a81ec Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=UTF-8 Hi, you can find a simple example here https://github.com/daitangio/org-mode-parser [4] with the source code too. Anyway, the simpler way is to install the package (via npm) and use the makelist(...) function to read and parse in an asyncronous way the org-nodes: var orgParser=require('org-mode-parser'); orgParser.makelist("README.org", function (nodelist){ // Here nodelist is a list of Orgnode objects (ref:putyourcode) console.dir(nodelist); }); I have just pushed the revision 0.0.2. Take a look here for unit testing example https://github.com/daitangio/org-mode-parser/blob/master/test/parserTest.js [5] On Wed, 5 Oct 2011 08:21:09 -0700, Chris Malone wrote: > Hi Gio, > Perhaps it is my ignorance of how this all works, but do you have a small example of how/why one would use this? As is obvious from my question, I'm not familiar with nodejs. > Chris > > On Oct 4, 2011, at 6:43 PM, Marcelo de Moraes Serpa wrote: > >> This.is.simply.awesome! >> >> I was procrastinating on this as well. There's one for ruby as well which I've been playing with, this could give me some inspiration to contribute back. >> >> Keep up the great work, >> >> - Marcelo. >> >> On Tue, Oct 4, 2011 at 4:34 PM, Giovanni Giorgi wrote: >> >>> Hi all, >>> I have just published my org-mode parser for the node-js javascript based server: >>> >>> http://gioorgi.com/org-mode-parser/ [1] >>> >>> It is a Javascript parser for the Emacs Org-mode file format. >>> >>> I use org-mode as a database for some programs (like games) where I need to mix meta information to a bunch of long textual data. >>> >>> I wrote it because I was unable to find an implementation for my needs. >>> >>> I like too much org-mode to let nodejs without a parser, and as expected the simple org-mode format was easy to parse. >>> I started from the Charles Cave's OrgNode python parser, but I need to modify it a lot because of JavaScript different nature. >>> >>> Please feel free to give me your feedback >>> >>> --- >>> Gio's Blog http://gioorgi.com [2] Links: ------ [1] http://gioorgi.com/org-mode-parser/ [2] http://gioorgi.com/ [3] mailto:jj@gioorgi.com [4] https://github.com/daitangio/org-mode-parser [5] https://github.com/daitangio/org-mode-parser/blob/master/test/parserTest.js --=_3bbbfbb0f63e85532671d6e28e5a81ec Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8

Hi,

 you can find a simple example here
https://github.com/daitangio/org-mode-par= ser

with the source code too.

Anyway, the simpler way is to install the package (via npm) and use the = makelist(...) function to read and parse in an asyncronous way the org-node= s:

var orgParser=3Drequire('org-mode-parser');
orgParser.makelist("README.org", function (nodelist){
   // Here nodelist is a list of Orgnode objects (ref:putyourcode)
   console.dir(nodelist);
});
 
I have just pushed the revision 0.0.2.
Take a look here for unit testing example
https://github.com/daitangio/org-mode-parser/blob/master/=
test/parserTest.js

 

On Wed, 5 Oct 2011 08:21:09 -0700, Chris Malone wrote:

Hi Gio,
Perhaps it is my ignorance of how this all works, but do you have a sm= all example of how/why one would use this?  As is obvious from my ques= tion, I'm not familiar with nodejs.
Chris
On Oct 4, 2011, at 6:43 PM, Marcelo de Moraes Serpa wrote:

This.is.simply.awesome!

I = was procrastinating on this as well. There's one for ruby as well which I'v= e been playing with, this could give me some inspiration to contribute back= =2E

Keep up the great work,

- Marcelo.

On Tue, Oct 4, 2011 at 4:34 PM, Giovanni Giorgi = <jj@gioorgi.com> w= rote:

Hi all,
 I have just published my org-mode parser for the node= -js javascript based server:

http://gioorgi.com/org-m= ode-parser/

It is a Javascript parser for the Emacs Org-mode file format.

I use org-mode as a database for some programs (like games) where I need= to mix meta information to a bunch of long textual data.

I wrote it because I was unable to find an implementation for my needs= =2E

I like too much org-mode to let nodejs without a parser, and as expected= the simple org-mode format was easy to parse.
I started from the = ;Charles Cave's OrgNode python parser, but I need to modify it a lot becaus= e of JavaScript different nature.

Please feel free to give me your feedback

---
Gio's Blog http://gioorgi.com
--=_3bbbfbb0f63e85532671d6e28e5a81ec-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Schulte Subject: Re: [ANN] Org Mode parser v0.0.1 for NodeJs Date: Thu, 06 Oct 2011 08:57:42 -0600 Message-ID: <87aa9ei2lo.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:45365) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBpUN-00049N-A7 for emacs-orgmode@gnu.org; Thu, 06 Oct 2011 11:04:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RBpUH-0006eU-6c for emacs-orgmode@gnu.org; Thu, 06 Oct 2011 11:03:59 -0400 Received: from mail-vw0-f41.google.com ([209.85.212.41]:41818) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBpUG-0006cN-Sl for emacs-orgmode@gnu.org; Thu, 06 Oct 2011 11:03:53 -0400 Received: by mail-vw0-f41.google.com with SMTP id 16so2871936vws.0 for ; Thu, 06 Oct 2011 08:03:52 -0700 (PDT) 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: Giovanni Giorgi Cc: charlesweb@optusnet.com.au, Emacs orgmode This is great. We should start a page on Worg with links to external tools for manipulating Org-mode files. Such a page could point to this implementation as well as the python, ruby org libraries and maybe even the Vim clone of Org-mode. Thanks for sharing! -- Eric Giovanni Giorgi writes: > Hi all, > I have just published my org-mode parser for the node-js javascript based server: > > http://gioorgi.com/org-mode-parser/ > > It is a Javascript parser for the Emacs Org-mode file format. > > I use org-mode as a database for some programs (like games) where I > need to mix meta information to a bunch of long textual data. > > I wrote it because I was unable to find an implementation for my needs. > > I like too much org-mode to let nodejs without a parser, and as > expected the simple org-mode format was easy to parse. > I started from the Charles Cave's OrgNode python parser, but I need to > modify it a lot because of JavaScript different nature. > > Please feel free to give me your feedback > > --- > Gio's Blog http://gioorgi.com -- Eric Schulte http://cs.unm.edu/~eschulte/ From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: [ANN] Org Mode parser v0.0.1 for NodeJs Date: Sat, 29 Oct 2011 12:46:57 +0200 Message-ID: <8762j813dq.fsf@altern.org> References: <87aa9ei2lo.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:48927) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RK6QO-0003JE-TV for emacs-orgmode@gnu.org; Sat, 29 Oct 2011 06:46:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RK6QN-0007Ik-8s for emacs-orgmode@gnu.org; Sat, 29 Oct 2011 06:46:04 -0400 Received: from mail-wy0-f169.google.com ([74.125.82.169]:37500) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RK6QN-0007Ia-2s for emacs-orgmode@gnu.org; Sat, 29 Oct 2011 06:46:03 -0400 Received: by wyg34 with SMTP id 34so5627725wyg.0 for ; Sat, 29 Oct 2011 03:46:02 -0700 (PDT) In-Reply-To: <87aa9ei2lo.fsf@gmail.com> (Eric Schulte's message of "Thu, 06 Oct 2011 08:57:42 -0600") 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: Eric Schulte Cc: charlesweb@optusnet.com.au, Emacs orgmode , Giovanni Giorgi Hi Eric, Eric Schulte writes: > We should start a page on Worg with links to external tools for > manipulating Org-mode files. Such a page could point to this > implementation as well as the python, ruby org libraries and maybe even > the Vim clone of Org-mode. There is such a page already: http://orgmode.org/worg/org-tools/index.html I've just updated it -- please check in 30 minutes. Also, VimOrganizer deserves a page for itself... don't know if this is still actively developed though. Best, -- Bastien From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: [ANN] Org Mode parser v0.0.1 for NodeJs Date: Sun, 11 Dec 2011 14:41:19 +0100 Message-ID: <87obvfdy4g.fsf@altern.org> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:33658) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RZjdg-0001Fj-D4 for emacs-orgmode@gnu.org; Sun, 11 Dec 2011 08:40:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RZjdf-0008Jy-13 for emacs-orgmode@gnu.org; Sun, 11 Dec 2011 08:40:24 -0500 Received: from mail-ey0-f169.google.com ([209.85.215.169]:44358) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RZjde-0008Ju-Ps for emacs-orgmode@gnu.org; Sun, 11 Dec 2011 08:40:22 -0500 Received: by eaai13 with SMTP id i13so470355eaa.0 for ; Sun, 11 Dec 2011 05:40:22 -0800 (PST) In-Reply-To: (Giovanni Giorgi's message of "Tue, 4 Oct 2011 23:34:55 +0200") 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: Giovanni Giorgi Cc: charlesweb@optusnet.com.au, Emacs orgmode Hi Giovanni, Giovanni Giorgi writes: > I have just published my org-mode parser for the node-js javascript > based server: > > http://gioorgi.com/org-mode-parser/ Thanks! Could this somehow be plugged to Substance? Or could this be adapted to export Org files in the Data.Graph data format? http://substance.io/ http://substance.io/substance/substance-internals -- Bastien From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Schulte Subject: Re: [ANN] Org Mode parser v0.0.1 for NodeJs Date: Sun, 11 Dec 2011 11:04:01 -0700 Message-ID: <8739cr6l4e.fsf@gmx.com> References: <87obvfdy4g.fsf@altern.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:48423) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RZnkw-0001Ox-3t for emacs-orgmode@gnu.org; Sun, 11 Dec 2011 13:04:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RZnku-0006SW-Et for emacs-orgmode@gnu.org; Sun, 11 Dec 2011 13:04:10 -0500 Received: from mailout-us.gmx.com ([74.208.5.67]:49008) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RZnku-0006SQ-8H for emacs-orgmode@gnu.org; Sun, 11 Dec 2011 13:04:08 -0500 In-Reply-To: <87obvfdy4g.fsf@altern.org> (Bastien's message of "Sun, 11 Dec 2011 14:41:19 +0100") 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: Bastien Cc: charlesweb@optusnet.com.au, Emacs orgmode , Giovanni Giorgi Bastien writes: > Hi Giovanni, > > Giovanni Giorgi writes: > >> I have just published my org-mode parser for the node-js javascript >> based server: >> >> http://gioorgi.com/org-mode-parser/ > > Thanks! > > Could this somehow be plugged to Substance? Or could this be > adapted to export Org files in the Data.Graph data format? > > http://substance.io/ > http://substance.io/substance/substance-internals This is the first I've seen of substance.io, it looks very interesting. I wonder how similar the substance document data structure is to the new org-parse data structure, and if it would be difficult or rewarding to write a translator between the two. Cheers, -- Eric Schulte http://cs.unm.edu/~eschulte/ From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: [ANN] Org Mode parser v0.0.1 for NodeJs Date: Mon, 12 Dec 2011 00:21:23 +0100 Message-ID: <87wra2u230.fsf@gnu.org> References: <87obvfdy4g.fsf@altern.org> <8739cr6l4e.fsf@gmx.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:35058) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RZsgz-0007Gx-6m for emacs-orgmode@gnu.org; Sun, 11 Dec 2011 18:20:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RZsgy-0002li-5k for emacs-orgmode@gnu.org; Sun, 11 Dec 2011 18:20:25 -0500 Received: from mail-ww0-f41.google.com ([74.125.82.41]:41774) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RZsgx-0002ld-W4 for emacs-orgmode@gnu.org; Sun, 11 Dec 2011 18:20:24 -0500 Received: by wgbdt12 with SMTP id dt12so8224204wgb.0 for ; Sun, 11 Dec 2011 15:20:23 -0800 (PST) In-Reply-To: <8739cr6l4e.fsf@gmx.com> (Eric Schulte's message of "Sun, 11 Dec 2011 11:04:01 -0700") 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: Eric Schulte Cc: charlesweb@optusnet.com.au, Emacs orgmode , Giovanni Giorgi Eric Schulte writes: > This is the first I've seen of substance.io, it looks very interesting. > I wonder how similar the substance document data structure is to the new > org-parse data structure, and if it would be difficult or rewarding to > write a translator between the two. I wonder the same -- I guess we'll all have more insight when we try writing new exporter with the new export engine. Just though it was good to throw this reference early enough... -- Bastien From mboxrd@z Thu Jan 1 00:00:00 1970 From: Giovanni Giorgi Subject: Re: [ANN] Org Mode parser v0.0.1 for NodeJs Date: Mon, 12 Dec 2011 22:19:57 +0100 Message-ID: <5B803A95-6626-4C1D-A302-DB9FCC19FDA1@gioorgi.com> References: <87obvfdy4g.fsf@altern.org> <8739cr6l4e.fsf@gmx.com> <87wra2u230.fsf@gnu.org> Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([140.186.70.92]:39692) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RaDI7-0003Dn-Gw for emacs-orgmode@gnu.org; Mon, 12 Dec 2011 16:20:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RaDI4-0007Jf-Fx for emacs-orgmode@gnu.org; Mon, 12 Dec 2011 16:20:07 -0500 Received: from mail6.webfaction.com ([74.55.86.74]:39843 helo=smtp.webfaction.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RaDI4-0007I2-Cq for emacs-orgmode@gnu.org; Mon, 12 Dec 2011 16:20:04 -0500 In-Reply-To: <87wra2u230.fsf@gnu.org> 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: Bastien Cc: charlesweb@optusnet.com.au, Emacs orgmode , Eric Schulte Hi, sorry for my late response. I have little time right now, but I think org-mode could be integrated. The current node.js org-mode parser is not designed to take care of the = content of a paragraph (for instance it will not be able to detect = numbered lists), and I fear this is its major weak point. But for the rest, I have done some tests and the parser is quite robust. Please grab the last version from npm, it has a good set of unit tests On 12/dic/2011, at 00.21, Bastien wrote: > Eric Schulte writes: >=20 >> This is the first I've seen of substance.io, it looks very = interesting. >> I wonder how similar the substance document data structure is to the = new >> org-parse data structure, and if it would be difficult or rewarding = to >> write a translator between the two. >=20 > I wonder the same -- I guess we'll all have more insight when we try > writing new exporter with the new export engine. Just though it was > good to throw this reference early enough... >=20 > --=20 > Bastien