Mercurial > libervia-website
view tasks/task_social_contract.py @ 3:b7e8db97b3b0
presentation: added installation section, with links to Flatpak and Android packages
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 28 Jun 2019 17:12:40 +0200 |
parents | 09d66acc7c73 |
children | 9ce41ef66dfa |
line wrap: on
line source
#!/ur/bin/env python2 import glob import markdown import os.path from sat.core.i18n import _ from sat.core.log import getLogger log = getLogger(__name__) def start(self): sat_path = self.getConfig("sat_repos_path") for filepath in glob.glob(os.path.join(sat_path, "CONTRAT_SOCIAL*")): filename = os.path.basename(filepath) with open(filepath) as f: md = markdown.markdown(f.read().decode('utf-8')) build_path = os.path.join(self.build_path, filename + '.html') with open(build_path, 'w') as f: f.write(md.encode('utf-8')) log.info(_(u"social contract has been converted to HTML"))