start syntax conversion

This commit is contained in:
Guilhem Fauré 2023-04-24 17:08:23 +02:00
parent 0ab27b528a
commit aa64c9a6d7

View File

@ -1,9 +1,47 @@
import re import re
def italic(text):
# convert SPIP italic to markdown italic
# return re.sub(r"([^\{]*)([^\{\}]*)([^\{]*)", r"\1\*\2\*\3", text)
pass
def bold(text):
# convert SPIP bold to markdown bold
pass
def headings(text):
# convert SPIP headings to markdown headings
pass
def code_blocks(text):
# convert SPIP code blocks to markdown code blocks
pass
def links(text):
# convert SPIP links to markdown links
pass
def paragraphs(text):
# convert SPIP paragraphs to markdown paragraphs
pass
class content: class content:
def __init__(self, content): def __init__(self, content):
self.spip = content self.spip = content
def get_markdown(self): def get_markdown(self):
markdown = self.spip markdown = self.spip
markdown = paragraphs(markdown)
markdown = italic(markdown)
markdown = bold(markdown)
markdown = headings(markdown)
markdown = links(markdown)
markdown = code_blocks(markdown)
return markdown return markdown