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 |
Installation.
wget -qO install.sh https://tig.unfr.pw/UNFR/postauto/raw/branch/main/install.sh && chmod +x install.sh && ./install.sh
Update
wget -qO update.sh https://tig.unfr.pw/UNFR/postauto/raw/branch/main/update.sh && chmod +x update.sh && ./update.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 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é). |
| log | Permet de voir le log de ppost d'un fichier précis. |
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.
Description
Languages
JavaScript
46.4%
Shell
39.7%
HTML
11.7%
CSS
2.2%