Export HTML for Databooks.

This commit is contained in:
Kenneth Reitz
2010-11-21 21:33:01 -05:00
parent e3b3659ea4
commit 22c4d185e1
+16
View File
@@ -8,9 +8,12 @@ from StringIO import StringIO
from tablib.packages import markup
import tablib
BOOK_ENDINGS = 'h3'
title = 'html'
extentions = ('html', )
def export_set(dataset):
"""HTML representation of a Dataset."""
@@ -35,3 +38,16 @@ def export_set(dataset):
return stream.getvalue()
def export_book(databook):
"""HTML representation of a Databook."""
stream = StringIO()
for i, dset in enumerate(databook._datasets):
title = (dset.title if dset.title else 'Set %s' % (i))
stream.write('<%s>%s</%s>\n' % (BOOK_ENDINGS, title, BOOK_ENDINGS))
stream.write(dset.html)
stream.write('\n')
return stream.getvalue()