diff options
author | Waylan Limberg <waylan@gmail.com> | 2010-07-01 13:30:16 -0400 |
---|---|---|
committer | Waylan Limberg <waylan@gmail.com> | 2010-07-01 13:30:16 -0400 |
commit | d833be68cb7279241996e0f3e9ae3d1162308145 (patch) | |
tree | fe498c571015882b8a9db35e655c7376bd6d8f2e /bin/markdown_py | |
parent | 3d2cdeeddc77f3c226ad59eef95f9070835c60ab (diff) | |
download | markdown-d833be68cb7279241996e0f3e9ae3d1162308145.tar.gz markdown-d833be68cb7279241996e0f3e9ae3d1162308145.tar.bz2 markdown-d833be68cb7279241996e0f3e9ae3d1162308145.zip |
Fixed Ticket 63. Changed name of commandline script (again) to 'markdown_py' because 'markdown' conflicts with the perl implementation. 'markdown_py' will at least still work with tab completion when the user types 'markdown'.
Diffstat (limited to 'bin/markdown_py')
-rwxr-xr-x | bin/markdown_py | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/bin/markdown_py b/bin/markdown_py new file mode 100755 index 0000000..8d04cc9 --- /dev/null +++ b/bin/markdown_py @@ -0,0 +1,42 @@ +#!/usr/bin/env python +""" +Python Markdown, the Command Line Script +======================================== + +This is the command line script for Python Markdown. + +Basic use from the command line: + + markdown source.txt > destination.html + +Run "markdown --help" to see more options. + +See markdown/__init__.py for information on using Python Markdown as a module. + +## Authors and License + +Started by [Manfred Stienstra](http://www.dwerg.net/). Continued and +maintained by [Yuri Takhteyev](http://www.freewisdom.org), [Waylan +Limberg](http://achinghead.com/) and [Artem Yunusov](http://blog.splyer.com). + +Contact: markdown@freewisdom.org + +Copyright 2007, 2008 The Python Markdown Project (v. 1.7 and later) +Copyright 200? Django Software Foundation (OrderedDict implementation) +Copyright 2004, 2005, 2006 Yuri Takhteyev (v. 0.2-1.6b) +Copyright 2004 Manfred Stienstra (the original version) + +License: BSD (see docs/LICENSE for details). +""" + +import logging +from markdown import COMMAND_LINE_LOGGING_LEVEL +from markdown import commandline + +# Setup a logger manually for compatibility with Python 2.3 +logger = logging.getLogger('MARKDOWN') +logger.setLevel(COMMAND_LINE_LOGGING_LEVEL) +logger.addHandler(logging.StreamHandler()) + +if __name__ == '__main__': + commandline.run() |