diff --git a/src/var/lib/tyto/program/db.py b/src/var/lib/tyto/program/db.py
index 15b0ec3..c07810b 100644
--- a/src/var/lib/tyto/program/db.py
+++ b/src/var/lib/tyto/program/db.py
@@ -39,7 +39,7 @@ post_exists = False
home_dir = os.path.expanduser('~')
try: in_dir = os.getcwd()
-except: logs.out("13", '', False)
+except: logs.out("13", '', True)
domain_conf = in_dir
diff --git a/src/var/lib/tyto/program/domain.py b/src/var/lib/tyto/program/domain.py
index cee9b72..ee4cfe9 100644
--- a/src/var/lib/tyto/program/domain.py
+++ b/src/var/lib/tyto/program/domain.py
@@ -517,7 +517,7 @@ def create_domain(target):
if not ask.isdigit(): logs.out("3", ask, True)
elif int(ask) in range(1,17): sidebar_items = int(ask)
- set_f = 'sidebar_items = %d'%sidebar_items
+ set_f = 'sidebar_items = %d'%int(sidebar_items)
tyto.set_file(db.domain_conf, False, set_f)
# Create domain_footer_about (user custom description in footer)
@@ -576,10 +576,10 @@ def create_domain(target):
print(' │')
for folder in folders:
- if not os.path.exists(folder):
- print(' ├ Create directory: %s'%folder)
if not os.makedirs(folder, exist_ok=True):
print(' │ Exists directory: %s'%folder)
+ else:
+ print(' ├ Create directory: %s'%folder)
# Create in _configs files
# Parameter could be used later
@@ -606,9 +606,6 @@ def create_sidebar(option):
if not os.path.exists(db.wip_sidebar):
tyto.set_file(db.wip_sidebar, 'new', '')
print(' ├ Create empty file: %s'%db.wip_sidebar)
- if not os.path.exists(db.www_sidebar):
- tyto.set_file(db.www_sidebar, 'new', '')
- print(' ├ Create empty file: %s'%db.www_sidebar)
# Create new file, or ask if exists with option = 'reset'
ask = ' ├ Reset sidebar configuration file ? '
@@ -626,7 +623,7 @@ def create_sidebar(option):
sdb_load_fr = \
'# Pour : Tyto - Littérateur\n' + \
'# Type : fichier texte\n' + \
- '# Description : Fichier appelé par "tyto sidebar"\n' + \
+ '# Description : Fichier utilisé par "tyto wip/publish"\n' + \
'# (Liste d\'articles)\n' + \
'# Fichier : %s\n'%db.sidebar_load + \
"# Commandes: tyto new sidebar (réinitialiser)\n" + \
@@ -646,7 +643,7 @@ def create_sidebar(option):
sdb_load_en = \
'# For: Tyto - Littérateur\n' + \
'# Type: Text file\n' + \
- '# Description: file called with "tyto sidebar"\n' + \
+ '# Description: file used with "tyto wip/publish"\n' + \
'# (articles\'s list)\n' + \
'# File: %s\n'%db.sidebar_load + \
'# Commands: tyto new sidebar (reset)\n' + \
@@ -682,9 +679,6 @@ def create_navbar(option):
if not os.path.exists(db.wip_navbar):
tyto.set_file(db.wip_navbar, 'new', '')
print(' ├ Create empty file: %s'%db.wip_navbar)
- if not os.path.exists(db.www_navbar):
- tyto.set_file(db.www_navbar, 'new', '')
- print(' ├ Create empty file: %s'%db.www_navbar)
# Create new file, or ask if exists
ask = ' ├ Reset navbar configuration file ? '
@@ -702,18 +696,18 @@ def create_navbar(option):
# French navbar_load content
nav_load_fr = '# Pour : Tyto - Littérateur\n' + \
'# Type : fichier texte\n' + \
- '# Description : Fichier utilisé par "tyto wip"\n' + \
+ '# Description : Fichier utilisé par "tyto wip/publish"\n' + \
'# (Liste des catégories)\n' + \
'# Fichier : %s\n'%db.navbar_load + \
'# Comment : 1 nom de dossier par ligne *1\n' + \
'# (depuis articles/)\n' + \
'# Ne commence pas par "/"\n' + \
'# L\'ordre définit la position\n' + \
- '# Note: Pour éviter l\'erreur 404 :\n' + \
+ '# Note : Pour éviter l\'erreur 404 :\n' + \
'# - ajouter un article index.{ext}\n' + \
'# dans le dossier mentionné\n' + \
'# - utiliser check et wip dessus\n' + \
- '# Option *1: Pour définir un titre de lien :\n' + \
+ '# *1 Option : Pour définir un titre de lien :\n' + \
'# - ajouter "# titre de lien"\n' + \
'\n# %s\n'%(15 * "-") +\
'# Exemples :\n' + \
@@ -724,7 +718,7 @@ def create_navbar(option):
# English navbar_load content
nav_load_en = '# For: Tyto - Littérateur\n' + \
'# Type: Text file\n' + \
- '# Description: file used with "tyto wip"\n' + \
+ '# Description: file used with "tyto wip/publish"\n' + \
'# (categories\'s list)\n' + \
'# File : %s\n'%db.navbar_load + \
'# Comment: 1 folder name per line *1\n' + \
@@ -735,7 +729,7 @@ def create_navbar(option):
'# - add index.{ext} file article\n' + \
'# in set folder\n' + \
'# - check and wip it\n' + \
- '# Option *1: To define a title link:' + \
+ '# *1 Option : To define a title link:' + \
'# - add "# title link"\n' + \
'\n# %s\n'%(15 * "-") +\
'# Examples :\n' + \
@@ -763,54 +757,52 @@ def create_metas(option):
# Set metas_load default content
#-------------------------------
metas_tags = \
- '\n' + \
- '\n' + \
- '\n' + \
- ''
+ '# \n' + \
+ '\n' + \
+ '\n' + \
+ ''
metas_srvs = \
- ' \n' + \
- ' \n' + \
- ' '
+ ' \n' + \
+ ' \n' + \
+ ' \n' + \
+ ' '
# Create an empty html file in wip/www server if not exists
if not os.path.exists(db.wip_metas):
tyto.set_file(db.wip_metas, 'new', metas_srvs)
print(' ├ Create empty file: %s'%db.wip_metas)
- if not os.path.exists(db.www_metas):
- tyto.set_file(db.www_metas, 'new', metas_srvs)
- print(' ├ Create empty file: %s'%db.www_metas)
# Create new default file, or ask if exists
ask = ' ├ Reset metas configuration file ? '
@@ -840,9 +832,6 @@ def create_footer(option):
if not os.path.exists(db.wip_footer):
tyto.set_file(db.wip_footer, 'new', '')
print(' ├ Create empty file: %s'%db.wip_footer)
- if not os.path.exists(db.www_footer):
- tyto.set_file(db.www_footer, 'new', '')
- print(' ├ Create empty file: %s'%db.www_footer)
# Create new default file, or ask if exists
ask = ' ├ Reset footer configuration file ? '
@@ -923,15 +912,16 @@ def create_footer(option):
# Final HTML footer code
footer = \
- '\n' + \
+ '# Default