database params in CONFIG + clean

This commit is contained in:
Guilhem Fauré 2023-04-25 09:33:02 +02:00
parent aa64c9a6d7
commit 723feddac5
4 changed files with 11 additions and 43 deletions

View File

@ -1,13 +1,14 @@
from config import CONFIG
from peewee import * from peewee import *
db = MySQLDatabase( db = MySQLDatabase(
"spip", CONFIG["db"],
**{ **{
"charset": "utf8", "charset": "utf8",
"sql_mode": "PIPES_AS_CONCAT", "sql_mode": "PIPES_AS_CONCAT",
"use_unicode": True, "use_unicode": True,
"user": "spip", "user": CONFIG["dbUser"],
"password": "password", "password": CONFIG["dbPass"],
} }
) )

View File

@ -1 +1,7 @@
CONFIG = {"outputDir": "output", "maxExportNb": 1000} CONFIG = {
"db": "spip",
"dbUser": "spip",
"dbPass": "password",
"outputDir": "output",
"maxExportNb": 1000,
}

View File

@ -1,47 +1,9 @@
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

View File

@ -4,7 +4,6 @@ import shutil
import sys import sys
# from datetime import date, datetime, time # from datetime import date, datetime, time
# Modules
from config import CONFIG from config import CONFIG
from content import content from content import content
from metadata import metadata from metadata import metadata