emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Orgmode] [OT] Exporting org files to html from outside GNU Emacs


From: Jeff Horn
Subject: Re: [Orgmode] [OT] Exporting org files to html from outside GNU Emacs
Date: Fri, 17 Dec 2010 21:38:20 -0500

This might work: http://johnmacfarlane.net/pandoc/

On Fri, Dec 17, 2010 at 8:22 PM, Emanuele Santoro <address@hidden> wrote:
> I'll be a little OT, I'm sorry.
>
> Hello people,
> I'm writing a sort of wiki software, and i want it to use Org-Mode's
> syntax for its documents.
> Thus, I'd need to have some code to export org files to HTML.
> Something like a library for Php or Perl.
> Is anyone planning to write something like that?
>
> Now, in the meantime, it's ok for me to use an underlying emacs for do
> the html export, via the org-export-as-html-batch function.
> I can export org-files by calling, in Perl:
>
> my $args = '/usr/bin/emacs -q --batch ' .
>    "--visit=$DOCUMENT " .
>    '--funcall org-export-as-html-batch '.
>    ">/dev/null 2>&1";
>
> (I know it's ugly code, but it's still a draft)
>
> It works, but it's damned slow since it has to spawn a new full emacs
> process each time.
>
> Since I usually use emacs in daemon mode, I then tried to use my
> emacsclient to export org files, writing this silly function:
>
> (defun batch-export-file (orgdoc)
>  "open and export an file"
>  (interactive "")
>  (save-excursion
>    (find-file orgdoc)
>    (set-buffer (file-name-nondirectory orgdoc))
>    (org-export-as-html-batch)
>    (write-file
>     (concat
>      (file-name-directory org-doc)
>      "/"
>      (file-name-sans-extension (file-name-nondirectory org-doc))))))
>
> As you can see, I'm not a proficient elisp programmer.
> The aim is to run emacsclient -e "(batch-export-file $my_file_path)",
> but still it isn't fully working.
> Any idea on how to improve it?
>
> Sorry for being OT and thanks in advance.
>
> Cheers,
> --
> Emanuele Santoro
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
>
> iEYEARECAAYFAk0MDNIACgkQa3jIggJUg2mQXQCePFLwSTGhpOACtQwGxT2n3Kuh
> 9uoAn2Ng793XaNR70TJebcp5eJqCgyb2
> =fCTU
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> address@hidden
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
>



-- 
Jeffrey Horn
Graduate Lecturer and PhD Student in Economics
George Mason University

(704) 271-4797
address@hidden
address@hidden

http://www.failuretorefrain.com/jeff/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]