Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
org-contacts2vcard
Converting Emacs Org-mode org-contacts contact information to VCard format suitable for importing to Android 4.4
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
There is orgparse for dealing with org files in python.
If you want to parse Orgdown files yourself, expect to invest some time in setting up a testing environment.
For my own Python tools, I wrote multiple naïve parsers myself (not following the usual lexical/syntactical parsing model from the books) in order to get something working. While my parsers are not considered general purpose parsers, they get the job done on my side. You might take a look at https://github.com/novoid/lazyblorg/blob/master/lib/orgparser.py for a dirty but fairly complex example. It's also using pypandoc as a fall-back for stuff I didn't parse on my own. It runs my static web blog generator.
https://github.com/novoid/org-contacts2vcard contains a simple but specific to org-contacts parser.
https://github.com/novoid/org-du is a really simple parser to extract some basic information on headings and their number of lines.
https://github.com/novoid/orgmode-balance extracts some statistic data from OD files.
Hugo parses and renders org mode files and I believe it uses https://github.com/niklasfasching/go-org