2025-02-01 22:22:26 +01:00
|
|
|
## 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.
|
|
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
wget -qO install.sh https://tig.unfr.pw/UNFR/postauto/raw/branch/main/install.sh && chmod +x install.sh && ./install.sh
|
|
|
|
|
```
|
|
|
|
|
|
2025-02-21 11:17:46 +01:00
|
|
|
#### Update
|
|
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
wget -qO update.sh https://tig.unfr.pw/UNFR/postauto/raw/branch/main/update.sh && chmod +x update.sh && ./update.sh
|
|
|
|
|
```
|
|
|
|
|
|
2025-02-01 22:22:26 +01:00
|
|
|
#### 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/"
|
2025-02-02 11:10:55 +01:00
|
|
|
DOSSIER_LOGS="/home/$USER/autopost/logs/"
|
2025-02-01 22:22:26 +01:00
|
|
|
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.
|
|
|
|
|
```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). |
|
2025-02-03 23:25:38 +01:00
|
|
|
| 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. |
|
2025-02-01 22:22:26 +01:00
|
|
|
|
|
|
|
|
#### 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.
|