Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 07/03/2017, à 15:23

anthony-joal

RatioMaster (facile et sans mono)

Bonjour à tous,
j'ai récemment créer une logiciel (nommé joal) équivalent a RatioMaster, mais beaucoup plus simple a utiliser car il n'y a plus besoin d'installer mono. Il peut donc fonctionner sur n'importe quel OS.

Première installation

1. Prérequis

  • Avoir la version 8 de Java: (Cliquez sur "Accept License Agreement" puis télécharger et installer la version linux)

2. Mise en place
    2.1. Création du dossier de configuration
Ouvrez un terminal et exécutez ce script :

cd ~ \
&& curl -fLOk https://github.com/anthonyraymond/joal/archive/master.zip \
&& unzip ./master.zip 'joal-master/resources/**' -d ./ \
&& mkdir -p ./joal-conf \
&& mv ./joal-master/resources/* ./joal-conf/ \
&& rm -rf ./joal-master \
&& rm ./master.zip

Ce script va télécharger le code de mon projet et extraire le dossier de configuration dans "~/joal-conf/".


    2.2. Ajout de torrents a partager
Comme dans RatioMaster, il faut des fichiers torrent pour simuler un partage. Mais ATTENTION il faut des torrents actifs, c'est a dire des torrent avec des leechers (on verra pourquoi après).
Rendez vous donc sur votre tracker de torrent préféré, et téléchargez une dizaines de torrents actifs.
Déplacez les torrents dans le dossier de configuration. "~/joal-conf/torrents/".


3. Telechargement du ratio-faker
Ouvrez un terminal et exécutez ce script :

cd ~ \
&& GITHUB_REPO="https://github.com/anthonyraymond/joal" \
&& LATEST=$(curl -sSI $GITHUB_REPO"/releases/latest" | perl -n -e '/^Location: .*?tag\/(.*?)\r*$/ && print "$1\n"') \
&& curl -f -L $GITHUB_REPO"/releases/download/"$LATEST"/"$LATEST".jar" > ./joal-conf/jack-of-all-trades.jar

Ce script va récupérer le numéro de la dernière version en date puis la télécharger dans "~/joal-conf/".



Fonctionnement au quotidien

1. Lancement
Pour lancer le partage, ouvrez un terminal et tapez la commande suivante (en remplacant X.X.X par votre version):
     

java -jar ~/joal-conf/jack-of-all-trades-X.X.X.jar ~/joal-conf/

Gardez le terminal ouvert le temps du partage.
Vous devriez voir quelque chose comme ca (j'ai caché les informations sensibles) :
1488398561-demo-joal.png

2. Ajout de torrents a partager
Afin de protéger vos compte, à chaque fois qu'un des torrent en partage atteint 0 leechers, joal les déplace dans le dossier "archived", il est donc important de rajouter des torrent actifs de temps en temps des torrents dans le dossier de configuration.



Pour des configuration plus avancés, vous pouvez vous reporter au repository du projet

Amusez vous bien, n'hésitez pas a me faire savoir si vous rencontrez des difficultés.

Dernière modification par anthony-joal (Le 14/03/2017, à 13:49)

Hors ligne

#2 Le 07/03/2017, à 15:33

anthony-joal

Re : RatioMaster (facile et sans mono)

Ajoute des clients :
- bittorent 6.4 build 18095
- bittorent 7.9.9 build 43296
- utorrent 2.2.1 build 25130

(Les trois clients favoris sur t411)

Hors ligne

#3 Le 14/03/2017, à 13:50

anthony-joal

Re : RatioMaster (facile et sans mono)

[Release]: 1.0.1

  • Les torrents qui atteignent 0 leechers sont déplacé dans le dossier "archived" au lieu d'être supprimé.

  • Amélioration de la documentation.

Dernière modification par anthony-joal (Le 14/03/2017, à 20:24)

Hors ligne