commit 189450fa237689328252c90c119693c1e89582a3 Author: unfr Date: Sat Feb 1 22:22:26 2025 +0100 first commit diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..baef52b --- /dev/null +++ b/readme.md @@ -0,0 +1,84 @@ +## 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. + +```sh +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 +```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_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. +```sh +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. + +```sh +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. \ No newline at end of file