1
0
postauto/readme.md

85 lines
2.7 KiB
Markdown
Raw Normal View History

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 |
| 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_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 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.