Rien à faire... 'foiré de serveur 🙁
C'est ma VM de test pour ACD donc c'est dégueu, n'ayez pas peur 🙂 C'est pas encore rassemblé en un seul script.
Que ce soit avec Transmission, SABnzbd ou rTorrent, je leur fais appeler un script à la fin d'un DL pour le pousser sur mon ACD chiffré et m'envoyer une notification PushOver.
Script appelé à la fin d'un DL :
#!/bin/bash
# rClone copy
bash /home/scripts/rclonecopy.sh
# Notification PushOver
bash /home/scripts/sbflac.sh
Script ACD :
Je précise que ce script est fonctionnel (à la main et sur mon Arch à la maison)
#!/bin/bash
# Nom du script .. : rclonecopy.sh
# Date ........... : 11.2016
# Auteur ......... : Aerya | upandclear.org
# Description .... : Script de copie/déplacement du contenu d'un répertoire vers un Amazon Cloud Drive chiffré
# Prérequis ...... : Tutoriel rClone Amazon Drive Cloud chiffré | http://bit.ly/2fgTAZE
# Spécificités ... : Options Amazon Cloud Drive | http://rclone.org/amazonclouddrive/#specific-options
# Variables ...... : A définir ici et ne pas modifier la suite du script
# TYPE ........... : Copie ou déplacement du contenu du dossier source
# SDIR ........... : Dossier source
# rACD ........... : Remote Amazon Cloud Drive chiffré cible
# RDIR ........... : Dossier cible, à créer via "rclone --config=Fichier/de/conf/rclone mkdir remote:Dossier"
# CONF ........... : Fichier de configuration rClone
TYPE='copy'
SDIR='/home/Complets/.'
rACD='ACD_Enc:'
TDIR='/Flac'
CONF='/root/.rclone'
# Script ......... : NE PAS MODIFIER
rclone "$TYPE" "$SDIR" --config="$CONF" --acd-upload-wait-per-gb=3m0s --retries 3 --checkers=4 --transfers=4 --timeout=0 --ignore-existing "$rACD$TDIR"
Script PO :
#!/bin/bash
# Nom du script .. : SBFlac.sh
# Date ........... : 12.2016
# Auteur ......... : Aerya | UpAndClear.org
# Description .... : Copie d'un DL complété sur Amazon chiffré + notification PushOver
# Prerequis ...... : Curl (sudo apt-get install curl)
# Specificites ... : .
# Execution ...... : Voir https://upandclear.org/?p=2097
# Variables ...... : Les definir ici et ne pas modifier la suite du script
# TOKEN .......... : Clé API de votre "application"
# USER ........... : Clé de votre compte PushOver
# MESSAGE ........ : Contenu du message que vous voulez envoyer sous la forme. Le nom du torrrent est déjà indiqué
TOKEN='xxx'
USER='xxx'
MESSAGE='envoyé sur Amazon'
# Script ......... : NE PAS MODIFIER
# 1 .............. : Appel de l'URL avec les variables qui suivent
# 2 .............. : Clé API de votre "application"
# 3 .............. : Clé de votre compte PO
# 4 .............. : Contenu du message
# ................ : Nom du fichier : Transmission=${TR_TORRENT_NAME}, rTorrent=$1, SABnzbd=$1
# 5 .............. : URL de l'API PushOver
# ajouter rclone
curl -s \
--form-string "token=${TOKEN}" \
--form-string "user=${USER}" \
--form-string "message=${TR_TORRENT_NAME} ${MESSAGE}" \
https://api.pushover.net/1/messages.json
En fait quand j'avais fait un seul script (le dernier auquel j'ajoute la partie rClone puis | curl -s truc PushOver), j'avais la notification... Sauf que rClone plantait. Du coup j'ai séparé le tout pensant à une boulette dans une commande. Mais non.