Rendez-vous sur Arrakis

C'est lorsque nous croyons savoir quelque chose qu'il faut justement réfléchir un peu plus profondément. F. Herbert

Cela ressemble fort à dontpanic, mais ne s'encombre pas d'une interface graphique et d'options inutiles. Les deux outils ont du code en commun malgré tout.

Le lecteur vidéo pourra fonctionner car nous téléchargeons les premiers et derniers morceaux des fichiers en priorité.

Installation

Récupérez l'archive ici. Décompressez-là, puis lancez torstream :

wget http://dev.yeuxdelibad.net/torstream.tgz
tar xvzf torstream.tgz
cd torstream
python3 torstream.py

Pour l'utiliser, vous aurez besoin des dépendances suivantes : python3-beautifulsoup4, aria2 .

Utilisation

Lorsque vous lancez torstream, il vous demande ce que vous voulez regarder. Indiquez votre recherche, il se charge de chercher sur différents moteurs :

$ python3 torstream.py
What do you want to watch ? 
> vikings vostfr
---
### Search results with alphareign
1 - Vikings S04E19 FASTSUB VOSTFR HDTV XviD-T9
    size: 366.76 MB  seeds: 482  leeches: 6
2 - Vikings.S04E17.FASTSUB.VOSTFR.HDTV.XviD-T9
    size: 367.25 MB  seeds: 468  leeches: 7
3 - Vikings.S04E18.FASTSUB.VOSTFR.HDTV.XviD-T9
    size: 367.28 MB  seeds: 381  leeches: 13
4 - Vikings.S04E15.VOSTFR.HDTV.Xvid-EXTREME
    size: 353.03 MB  seeds: 353  leeches: 10
5 - Vikings.S04E16.FASTSUB.VOSTFR.HDTV.Xvid-EXTREME
    size: 321.49 MB  seeds: 285  leeches: 11
6 - Vikings.S04E13.FASTSUB.VOSTFR.HDTV.Xvid-EXTREME
    size: 374.57 MB  seeds: 272  leeches: 8
7 - Vikings.S04E12.FASTSUB.VOSTFR.HDTV.XViD-EXTREME
    size: 371.83 MB  seeds: 243  leeches: 4
8 - Vikings.S04E14.VOSTFR.HDTV.XViD-EXTREME.www.torrent9.biz.avi
    size: 0.00 B  seeds: 238  leeches: 4
9 - [www.Cpasbien.me] Vikings.S01E01.FASTSUB.VOSTFR.HDTV.XviD-MiND
    size: 365.18 MB  seeds: 182  leeches: 6
10 - Vikings.S01E02.VOSTFR.Gillop.avi
    size: 0.00 B  seeds: 4  leeches: 1
11 - [nextorrent.net] Vikings S04 XviD VOSTFR
    size: 7.50 GB  seeds: 38  leeches: 36
12 - Vikings.S01E01.VOSTFR.Gillop.avi
    size: 0.00 B  seeds: 2  leeches: 0
What is your choice : 
(Number, Enter for more results, ctrl-c to cancel) 

Une fois que vous avez le fichier que vous voulez, entrez son numéro puis validez avec Entrée. Le téléchargement commence alors avec aria2.

Let's watch Vikings.S04E18.FASTSUB.VOSTFR.HDTV.XviD-T9
Press Enter to play the video when you're ready
(Enter to play)  02/14 15:23:01 [NOTICE] Downloading 1 item(s)

(Enter to play)  02/14 15:23:01 [NOTICE] DHT IPv4 : En écoute sur le port UDP 6948

(Enter to play)  02/14 15:23:01 [NOTICE] IPv4 BitTorrent: listening on TCP port 6935

Lorsque la progression du téléchargement vous semble suffisante (quelques %), appuyez de nouveau sur entrée pour lancer la lecture.

Configuration

Vous pouvez choisir que lecteur vidéo sera utilisé en modifiant le fichier ~/.config/torstream. La configuration par défaut est :

[DEFAULT]
videoplayer = mpv

Afin de préciser le dossier dans lequel seront enregistrés les torrents, ajoutez cette partie à la configuration :

dowloaddir = /home/bibi/mes_downloads

Moteurs supportés

Les moteurs de recherche suivants sont actuellements supportés. Toutes suggestions sont les bienvenues :