1
0
postauto/autopost/common.sh
2025-07-31 17:19:02 +02:00

49 lines
901 B
Bash

#!/bin/bash
source $HOME/autopost/conf.sh
#CONFIG GLOBAL
SCREEN_NAME="autopost"
WEB_NAME="web"
SCRIPT_PATH="$HOME/autopost/posteur.sh"
WEB_PATH="$HOME/autopost/server.js"
ANALYZER="$HOME/autopost/analyzer.sh"
# Couleurs de texte
NOIR='\e[30m'
ROUGE='\e[31m'
VERT='\e[32m'
JAUNE='\e[33m'
BLEU='\e[34m'
ROSE='\e[35m'
CYAN='\e[36m'
BLANC='\e[37m'
# Couleurs de fond
FOND_NOIR='\e[40m'
FOND_ROUGE='\e[41m'
FOND_VERT='\e[42m'
FOND_JAUNE='\e[43m'
FOND_BLEU='\e[44m'
FOND_ROSE='\e[45m'
FOND_CYAN='\e[46m'
FOND_BLANC='\e[47m'
# Effets
GRAS='\e[1m'
SOULIGNE='\e[4m'
CLIGNOTANT='\e[5m'
INVERSE='\e[7m'
NORMAL='\e[0m'
db_query() {
local sql="$1"
if [ "$dbtype" = "mysql" ]; then
mysql --batch --raw --default-character-set=utf8mb4 \
-h "$MYSQL_HOST" -P "$MYSQL_PORT" \
-u "$MYSQL_USER" -p"$MYSQL_PASS" \
-D "$MYSQL_DB" -e "$sql" | sed '1d' | tr '\t' '|'
else
sqlite3 "$DB_FILE" "$sql"
fi
}