From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karl Voit Subject: orgformat.py: util library for generating Org mode from Python Date: Wed, 6 Nov 2019 16:22:01 +0100 Message-ID: <2019-11-06T16-18-48@devnull.Karl-Voit.at> Reply-To: Karl Voit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:42796) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iSN8P-0000re-Rz for emacs-orgmode@gnu.org; Wed, 06 Nov 2019 10:22:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iSN8O-0006L5-Iq for emacs-orgmode@gnu.org; Wed, 06 Nov 2019 10:22:13 -0500 Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:49364 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iSN8O-0006Il-CK for emacs-orgmode@gnu.org; Wed, 06 Nov 2019 10:22:12 -0500 Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1iSN8L-000M3x-98 for emacs-orgmode@gnu.org; Wed, 06 Nov 2019 16:22:09 +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" To: emacs-orgmode@gnu.org Hi, In the recent days, I've been busy migrating orgformat[1] from Memacs[2] and lazyblorg[3] to a repository on its own. It's a utility library that provides a variety of Python functions that help dealing with generating non-trivial Org mode content such as date- or time-stamps. I've added good documentation, valuable unit tests to all functions and even added type annotations to the library itself (playing around with mypy[4] which I recommend). You may find some of the functions interesting for your project and I'm happy to receive pull requests of functions that you'll move out from your project to this general purpose Org mode library as well. Find the (horrible coloured) HTML docu at [5]. HTH [1] https://github.com/novoid/orgformat [2] https://github.com/novoid/Memacs [3] https://github.com/novoid/lazyblorg [4] https://mypy.readthedocs.io/en/latest/introduction.html [5] http://htmlpreview.github.io/?https://github.com/novoid/orgformat/blob/master/orgformat.html -- get mail|git|SVN|photos|postings|SMS|phonecalls|RSS|CSV|XML into Org-mode: > get Memacs from https://github.com/novoid/Memacs < Personal Information Management > http://Karl-Voit.at/tags/pim/ Emacs-related > http://Karl-Voit.at/tags/emacs/