16516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru#!/usr/bin/env python 26516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru""" 36516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste QueruPython Markdown, the Command Line Script 46516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru======================================== 56516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru 66516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste QueruThis is the command line script for Python Markdown. 76516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru 86516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste QueruBasic use from the command line: 96516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru 106516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru markdown source.txt > destination.html 116516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru 126516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste QueruRun "markdown --help" to see more options. 136516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru 146516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste QueruSee markdown/__init__.py for information on using Python Markdown as a module. 156516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru 166516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru## Authors and License 176516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru 186516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste QueruStarted by [Manfred Stienstra](http://www.dwerg.net/). Continued and 196516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Querumaintained by [Yuri Takhteyev](http://www.freewisdom.org), [Waylan 206516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste QueruLimberg](http://achinghead.com/) and [Artem Yunusov](http://blog.splyer.com). 216516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru 226516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste QueruContact: markdown@freewisdom.org 236516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru 246516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste QueruCopyright 2007, 2008 The Python Markdown Project (v. 1.7 and later) 256516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste QueruCopyright 200? Django Software Foundation (OrderedDict implementation) 266516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste QueruCopyright 2004, 2005, 2006 Yuri Takhteyev (v. 0.2-1.6b) 276516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste QueruCopyright 2004 Manfred Stienstra (the original version) 286516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru 296516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste QueruLicense: BSD (see docs/LICENSE for details). 306516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru""" 316516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru 326516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queruimport logging 336516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Querufrom markdown import COMMAND_LINE_LOGGING_LEVEL 346516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Querufrom markdown import commandline 356516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru 366516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru# Setup a logger manually for compatibility with Python 2.3 376516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Querulogger = logging.getLogger('MARKDOWN') 386516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Querulogger.setLevel(COMMAND_LINE_LOGGING_LEVEL) 396516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Querulogger.addHandler(logging.StreamHandler()) 406516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru 416516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queruif __name__ == '__main__': 426516b99bb74dfb7187a08f7090bf7ca22a006f15Jean-Baptiste Queru commandline.run() 43