summaryrefslogtreecommitdiff
path: root/demo.py
diff options
context:
space:
mode:
authorJens Diemer <github.com@jensdiemer.de>2008-12-03 17:11:43 +0000
committerJens Diemer <github.com@jensdiemer.de>2008-12-03 17:11:43 +0000
commit54a95d72dec80a6fe42deea2ba17f34f8dc5287b (patch)
treeb34cc84b162c3442c845e0060fb10cf1545212da /demo.py
parent58c71586745229ff04f0ed5d1d7ae29cfed7c4a1 (diff)
downloadcreole-54a95d72dec80a6fe42deea2ba17f34f8dc5287b.tar.gz
add demo.py
Diffstat (limited to 'demo.py')
-rw-r--r--demo.py41
1 files changed, 41 insertions, 0 deletions
diff --git a/demo.py b/demo.py
new file mode 100644
index 0000000..267f986
--- /dev/null
+++ b/demo.py
@@ -0,0 +1,41 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+"""
+ simple demo
+ ~~~~~~~~~~~
+"""
+
+from creole import creole2html, html2creole
+
+source = """\
+== simple demo
+You can convert from:
+
+* from //creole// to **html**
+* from **html** back to //creole//
+
+=== e.g. a table:
+|=headline 1 |= headline 2 |
+| 1.1. cell | 1.2. cell |
+| 2.1. cell | 2.2. cell |
+----
+
+More info on our [[http://code.google.com/p/python-creole/|Homepage]]."""
+
+print "*"*79
+print " Source creole markup text:"
+print "-"*79
+print source
+
+print "*"*79
+print " Convert it into html:"
+print "-"*79
+html = creole2html(source)
+print html
+
+print "*"*79
+print " Convert the html code back into creole:"
+print "-"*79
+creole = html2creole(html)
+print creole