add tools for importing odt
This commit is contained in:
parent
334748d4dc
commit
a34d8bad16
|
@ -0,0 +1,18 @@
|
|||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
"""
|
||||
despan.py
|
||||
Pandoc filter to convert all regular text to uppercase.
|
||||
Code, link URLs, etc. are not affected.
|
||||
"""
|
||||
|
||||
from pandocfilters import toJSONFilter, Str
|
||||
|
||||
def despan(key, value, format, meta):
|
||||
if key == 'Span':
|
||||
return []
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
toJSONFilter(despan)
|
|
@ -0,0 +1,14 @@
|
|||
from panflute import *
|
||||
|
||||
def increase_header_level(elem, doc):
|
||||
if type(elem) == Header:
|
||||
if elem.level < 6:
|
||||
elem.level += 1
|
||||
else:
|
||||
return [] # Delete headers already in level 6
|
||||
|
||||
def main(doc=None):
|
||||
return run_filter(increase_header_level, doc=doc)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
pandoc --filter despan.py --filter headers.py $1 -o $1.md
|
Loading…
Reference in New Issue