Hi Przemysław, Some partial org Parsers (AST or regex...) i found on the web for a recent state of the art :
* org-js https://github.com/mooz/org-js * orgajs Orga is a flexible org-mode syntax parser. It parses org content into AST (Abstract Syntax Tree) https://github.com/orgapp/orgajs * orgparse * org-mode-parser https://github.com/daitangio/org-mode-parser * org-rs https://github.com/org-rs/org-rs * org-ruby https://github.com/wallyqs/org-ruby * org-swift https://github.com/orgapp/swift-org * organice https://github.com/200ok-ch/organice * organum https://github.com/seylerius/organum * clj org https://github.com/eigenhombre/clj-org * orgmode-parse https://github.com/ixmatus/orgmode-parse * org-mode https://www.fosskers.ca/ https://hackage.haskell.org/package/org-mode * orgize https://github.com/PoiScript/orgize https://www.worthe-it.co.za/blog.html Best regards, Le mercredi 23 septembre 2020 à 19:46 +0200, Przemysław Kamiński a écrit : > On 9/23/20 10:09 AM, Bastien wrote: > > Hi Przemysław, > > > > Przemysław Kamiński <p...@intrepidus.pl> writes: > > > > > I oftentimes find myself needing to parse org files with some external > > > tools (to generate reports for customers or sum up clock times for > > > given month, etc). Looking through the list > > > > > > https://orgmode.org/worg/org-tools/ > > > > Can you help on making the above page more useful to anyone? > > > > Perhaps we can have a separate worg page just for parsers, reporting > > the ones that seem to fully work. > > > > I disagree that a parser is too difficult to maintain because Org is > > a moving target. Org core syntax is not moving anymore, a parser can > > reasonably target it. That's what is done with the Ruby parser, in > > use in this small project called github.com :) > > > > So I'd say: > > > > - let's enhance Worg's documentation > > - yes, please go for enhancing parsing tools > > > > I don't think we need official tools. The official Org parser exists, > > it is Org itself. > > > > Thanks, > > > > Hello Bastien, > > Thank you for your remarks. > > I updated the README, hopefully it's more usable now. > > Przemek > -- Sébastien Rey-Coyrehourcq Research Engineer UMR IDEES 02.35.14.69.30 {Stronger security for your email, follow EFF tutorial : https://ssd.eff.org/}