1
0
postauto/readme.md

2.7 KiB

Postauto

Pour poster automatiquement avec une simple commande depuis un VPS , serveur dédié ou seedbox.

Postauto est un script permettant via une simple commande d'ajouter un fichier à traiter dans une base de données. Une fois votre fichier ajouté il sera traité automatiquement.

Possibilités.

  • Création des PAR2
  • Post via NYUU ( obfuscation totale)
  • Envoi automatique sur le site (avec mediainfo directement ajouté)

Limitations.

  • Le script est écrit en bash il ne tourne donc que sous linux.
  • Il faut impérativement un accès SSH sur /home/$USER
  • VPS et Dédié pas de souci de ce coté.
  • Seedbox nous avons testé via ultracc et dediseedbox ( ultracc ok, dediseedbox pas ok).
  • Il faut avoir les applications suivantes de disponibles.
Commande README
basename Normalement installé par défaut
curl à installer si nécessaire
php la version cli est suffisante

Installation.

wget -qO install.sh https://tig.unfr.pw/UNFR/postauto/raw/branch/main/install.sh && chmod +x install.sh && ./install.sh

Configuration.

Éditer le fichier /home/$USER/autopost/conf.sh

#!/bin/bash
#CONFIG A MODIF
URL_API="A NOUS DEMANDER SUR DISCORD"
APIKEY="A RETROUVER DANS VOTRE PROFIL"
DB_FILE="/home/$USER/autopost/base_autopost.db"
DOSSIER_GLOBAL="/home/$USER/"
DOSSIER_NFO="/home/$USER/autopost/mediainfo/"
DOSSIER_LOGS="/home/$USER/autopost/logs/"
DOSSIER_NZB_ATTENTE="/home/$USER/ATTENTE/"
DOSSIER_NZB_FINAL="/home/$USER/FINIS/"

#CONFIG GLOBAL
SCREEN_NAME="autopost"
SCRIPT_PATH="/home/$USER/autopost/posteur.sh"
ANALYZER="/home/$USER/autopost/analyzer.php"

#CONFIG FOURNISSEUR USENET DE POST
NG_HOST=""
NG_PORT=""
NG_USER=""
NG_PASS=""
NG_NBR_CONN=""

Création du fichier de base de données.

postauto createdb

Commande

commande README
start Permet de démarrer le script.
stop Permet d'arrêter le script.
restart Permet de redémarrer le script.
show Permet de rentrer dans la fenêtre d'exécution du script (ctrl a+d pour en sortir).
status Voir les 500 derniers enregistrements du fichier DB avec leur status (Attente, Echec, Succès) (Attente, Echec, Succès).
add Ajouté un fichier MKV à traiter dans la base (doit être suivi du chemin complet de votre fichier).
createdb Permet de créer la DB (si vous souhaitez écraser la DB une confirmation vous sera demandé).

Désinstallation.

wget -qO uninstall.sh https://tig.unfr.pw/UNFR/postauto/raw/branch/main/uninstall.sh && chmod +x uninstall.sh && ./uninstall.sh

Dévelopement.

Comme toujours vos idées et axes d'amélioration sont les bienvenus.