From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Schulte Subject: [ANN, OT] Emacs web-server, a new option for serving Org-mode files Date: Sat, 11 Jan 2014 11:09:20 -0700 Message-ID: <87zjn24cgx.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54939) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W231v-0004av-3p for emacs-orgmode@gnu.org; Sat, 11 Jan 2014 13:11:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W231q-0007XU-Pn for emacs-orgmode@gnu.org; Sat, 11 Jan 2014 13:11:31 -0500 Received: from mail-pa0-x236.google.com ([2607:f8b0:400e:c03::236]:55950) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W231q-0007XK-I8 for emacs-orgmode@gnu.org; Sat, 11 Jan 2014 13:11:26 -0500 Received: by mail-pa0-f54.google.com with SMTP id kl14so5984657pab.41 for ; Sat, 11 Jan 2014 10:11:25 -0800 (PST) Received: from bagel (c-174-56-50-60.hsd1.nm.comcast.net. [174.56.50.60]) by mx.google.com with ESMTPSA id ns7sm15855996pbc.32.2014.01.11.10.11.20 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 11 Jan 2014 10:11:24 -0800 (PST) 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: Org Mode Mailing List A non-Org announcement which I believe may still be of interest given the recurring discussion of ways to serve Org-mode files as web pages. I've written an Emacs web-server [1], which may be used to interact with Org-mode over HTTP. It has no dependencies aside from needing Emacs 24 or later and it should be easy to install and use [2]. Three simple examples of how it may be used with Org-mode include; 1. web server which exports Org files on demand [3], 2. an export *service* [4] which allows users to upload Org-mode files and then download exported versions, or 3. simply a way to serve your daily agenda as a web page [5]. I've ported the Org-ehtml editable Org-mode Wiki [6] from Elnode to this new web-server, and I now find that it is both easier to install, and is more stable, and faster [7]. I know that Elnode setup had been a barrier to some users of org-ehtml, hopefully that barrier is now removed. I hope this is of interest and not too far off topic. Best, Footnotes: [1] https://github.com/eschulte/emacs-web-server [2] http://eschulte.github.io/emacs-web-server/tutorials/#sec-1 [3] http://eschulte.github.io/emacs-web-server/Org_002dmode-Export.html#Org_002dmode-Export [4] https://github.com/eschulte/emacs-web-server/blob/master/examples/013-org-export-service.el [5] https://github.com/eschulte/emacs-web-server/blob/master/examples/011-org-agenda.el [6] https://github.com/eschulte/org-ehtml [7] http://eschulte.github.io/emacs-web-server/benchmark/ -- Eric Schulte https://cs.unm.edu/~eschulte PGP: 0x614CA05D