cleaning
This commit is contained in:
parent
93a717b721
commit
31fadce8c5
@ -16,19 +16,6 @@ from spipobjects import (
|
||||
get_sections,
|
||||
)
|
||||
|
||||
|
||||
# Print a stylized string, without trailing newline
|
||||
def style(string: str, *args: int) -> None:
|
||||
esc = "\033[" # Terminal escape sequence, needs to be closed by "m"
|
||||
if len(args) == 0:
|
||||
params: str = "1;" # Defaults to bold
|
||||
else:
|
||||
params: str = ""
|
||||
for a in args:
|
||||
params += str(a) + ";"
|
||||
print(esc + params[:-1] + "m" + string + esc + "0m", end="")
|
||||
|
||||
|
||||
# Define styles
|
||||
BO = 1 # Bold
|
||||
IT = 3 # Italic
|
||||
@ -43,6 +30,18 @@ C1 = 96 # Color
|
||||
C2 = 96 # Color
|
||||
|
||||
|
||||
# Print a stylized string, without trailing newline
|
||||
def style(string: str, *args: int) -> None:
|
||||
esc = "\033[" # Terminal escape sequence, needs to be closed by "m"
|
||||
if len(args) == 0:
|
||||
params: str = "1;" # Defaults to bold
|
||||
else:
|
||||
params: str = ""
|
||||
for a in args:
|
||||
params += str(a) + ";"
|
||||
print(esc + params[:-1] + "m" + string + esc + "0m", end="")
|
||||
|
||||
|
||||
# Print a string, highlighting every substring starting at start_stop[x][0] …
|
||||
def highlight(string: str, *start_stop: tuple[int, int]) -> None:
|
||||
previous_stop = 0
|
||||
@ -64,11 +63,6 @@ def indent(nb: int = 1) -> None:
|
||||
print(" ", end="")
|
||||
|
||||
|
||||
# Connect to the MySQL database with Peewee ORM
|
||||
DB.init(config.db, host=config.db_host, user=config.db_user, password=config.db_pass)
|
||||
DB.connect()
|
||||
|
||||
|
||||
# Output information about ongoing export & write section to output destination
|
||||
def write_section(index: int, total: int, section: Rubrique) -> str:
|
||||
color = G # Associate sections to green
|
||||
@ -179,6 +173,11 @@ def warn_unknown_chars(article: Article) -> None:
|
||||
print() # Break line
|
||||
|
||||
|
||||
# Connect to the MySQL database with Peewee ORM
|
||||
DB.init(config.db, host=config.db_host, user=config.db_user, password=config.db_pass)
|
||||
DB.connect()
|
||||
|
||||
|
||||
# Main loop to execute only if script is directly executed
|
||||
if __name__ == "__main__":
|
||||
# Define max nb of articles to export based on first CLI argument
|
||||
|
Loading…
Reference in New Issue
Block a user