
Dans la plupart des cas, les distributions illégales de haute qualité d'un film commencent à apparaître uniquement après une sortie numérique (ne confondez pas les sorties numériques avec les premières dans les salles de cinéma), c'est-à-dire dans les services VOD ou sur Blu-ray. Par qualité, nous entendons BDRip 1080p, BDRemux et UHD BDRemux, le moins est WEB-DL 1080p (le plus souvent d'iTunes), avec des bandes sonores en russe de l'édition Blu-ray sous licence ou d'iTunes. Et avant cela, un saute-mouton est créé avec la distribution du film avec une combinaison de mousse et de sciure de bois, ce qui peut induire en erreur le spectateur qui veut regarder les dernières nouveautés de bonne qualité.
Au fait, saviez-vous que certains gars ont récemment piraté l'Apple TV 4K? Désormais, toutes les versions 4K avec des pistes HDR et Dolby Atmos d'iTunes seront en ligne, comme la version Aquaman (WEB-DL 2160p HDR) a récemment frappé. Le bitrate y est honteux, mais meilleur que rien avant la sortie (UHD) du Blu-ray. Le boîtier Apple TV a été fissuré depuis longtemps et iTunes sert de fournisseur de convoyeurs de pistes Dolby Digital 5.1 de haute qualité avec doublage russe.
ATTENTION! La note traite du contenu illégal. Mais il n'y a aucun lien vers ce contenu illégal, ainsi que le contenu illégal lui-même.ATTENTION! Remarque ne justifie pas l'utilisation de contenu illégal. Le contenu illégal est mauvais, sans aucun argument.ATTENTION! La note contient des informations sur l'utilisation de deux méthodes de l'API KinoPoisk privée (/ k / v1 / films / releases / digital et /ios/5.0.0/getKPFilmDetailView), qui violent les règles d'utilisation du service KinoPoisk. Bien que diverses méthodes de l'API KinoPoisk soient utilisées dans des centaines de programmes et sur des sites en dehors des règles, il s'agit d'une base formelle pour prendre une note de publication sur demande.J'ai fait le programme à partir de la note (en Python, garanti pour fonctionner sur la version 3.6.x et plus, par exemple, au plus tard au moment de la publication 3.7.2) pour moi-même pendant quelques soirées. Je le partage, car il peut être utile à quelqu'un.
L'essentiel est ... Le programme télécharge une fois par jour une liste de toutes les versions numériques des 60 derniers jours (de KinoPoisk). Pour chaque version sur rutor, des distributions de haute qualité sont recherchées. rutor est un tracker torrent ouvert avec un bon marquage dans les distributions. S'il n'y a pas encore de distributions de haute qualité, la version est exclue. Aucun droit d'auteur ou traductions artisanales, pas de ligne. Uniquement BDRip 1080p (ou BDRip-HEVC 1080p), BDRemux et UHD BDRemux avec des pistes russes d'un disque sous licence ou iTunes, ou tout autre doublage officiel. Dans le cas où il n'y a pas encore de BD pour la version, des liens vers WEB-DL 1080p et WEB-DL 2160p (le plus souvent à partir d'iTunes) sont affichés. Parmi plusieurs distributions du même type, une avec un grand nombre de siders est sélectionnée (par exemple, il existe deux distributions du même type à partir de deux groupes de versions populaires à la fois). Toutes les versions sont triées par la moyenne arithmétique entre la note de KinoPoisk et IMDb. Pour toutes les versions, les informations de KinoPoisk sont chargées. Le programme génère du HTML pratique, il suffit d'ouvrir un lien dans le navigateur et de choisir celui des nouveaux produits à regarder en excellente qualité - cliquez sur le bouton et obtenez le fichier torrent actuel. Vous n'avez plus besoin de trier et de rechercher la bonne distribution, d'étudier s'il existe déjà un film avec une excellente qualité vidéo et un doublage - ouvrez la page et tout est sous vos yeux.
Voici
un exemple du résultat du 13/03/2019 que vous obtiendrez (les liens vers les fichiers torrent dans l'exemple sont déformés pour ne rien violer).

Idéalement, WEB-DL 1080p et WEB-DL 2160p (SDR, HDR) devraient être exclus. Mais l'essentiel est que certaines versions ne seront jamais publiées sur Blu-ray, alors qu'elles sont disponibles sur iTunes avec une qualité acceptable et une bande sonore de haute qualité. Vous ne pouvez donc pas refuser WEB-DL 1080p et WEB-DL 2160p. De plus, les fans d'Apple (propriétaires d'Apple TV) consomment du contenu de cette qualité et ne s'en plaignent pas. Par exemple:

Le programme est en Python et peut fonctionner n'importe où - sur un ordinateur, sur un serveur dédié, sur un routeur avec prise en charge du gestionnaire de progiciels (par exemple, OpenWrt ou avec prise en charge Entware), sur un fer à repasser.
Dans une note, je considérerai le cas où le programme tournera sur un routeur avec le support Entware. Dans mon cas, Keenetic. C'est très simple, pratique et efficace.
Installation des packages nécessaires sur le routeur
opkg update
opkg install wget ca-certificates mc python3 python3-pip lighttpd-mod-cgi cron
wget — . .
ca-certificates — wget.
mc — Midnight Commander. - mcedit. , mc .
python3 — Python.
python3-pip — Python.
lighttpd-mod-cgi — - lighttpd.
cron — .
mkdir -p /opt/etc/movies
wget --no-check-certificate -O /opt/etc/movies/digitalreleases.py https://raw.githubusercontent.com/Kyrie1965/torrentReleases/master/digitalreleases.py
GitHub.
5 :
digitalReleases(days) filmID, days.
filmDetail(filmID) , filmID.
rutorLinks(filmID) , filmID.
saveHTML(movies, filePath) HTML- filePath movies.
main() — .
, , : DAYS, HTML_SAVE_PATH, SOCKS_IP, SOCKS_PORT. DAYS — . 60. SOCKS_IP, SOCKS_PORT , . , , , mcedit, (F2 — , F10 — ).
mcedit /opt/etc/movies/digitalreleases.py
-
- , releases.html.
/opt/etc/lighttpd/lighttpd.conf:
mcedit /opt/etc/lighttpd/lighttpd.conf
, Shift+Insert, — F2, — F10.
#server.port = 80 :
server.port = 81
-:
/opt/etc/init.d/S80lighttpd start
cron
cron , 6 digitalreleases.py .
/opt/etc/crontab:
mcedit /opt/etc/crontab
( root admin ):
00 06 * * * root /opt/bin/python3 /opt/etc/movies/digitalreleases.py > /opt/etc/movies/log.txt 2>&1
. cron:
/opt/etc/init.d/S10cron start
,
/opt/share/www/releases.html:
python3 /opt/etc/movies/digitalreleases.py

cron releases.html .
! http://192.168.0.1:81/releases.html ( 192.168.0.1 ).

, rutor.info . , , , digitalreleases.py .
. Tor, :
opkg update
opkg install tor tor-geoip
Tor , (/opt/etc/tor/torrc) :
SOCKSPort 127.0.0.1:9050
Tor , Tor:
cat /dev/null > /opt/etc/tor/torrc
Tor :
mcedit /opt/etc/tor/torrc
(Shift+Insert) :
User root
PidFile /opt/var/run/tor.pid
ExcludeExitNodes {RU},{UA},{AM},{KG},{BY}
StrictNodes 1
SOCKSPort 127.0.0.1:9050
ExitRelay 0
ExitPolicy reject *:*
ExitPolicy reject6 *:*
GeoIPFile /opt/share/tor/geoip
GeoIPv6File /opt/share/tor/geoip6
DataDirectory /opt/var/lib/tor
root admin .
:
- : , , , .
- SOCKS 127.0.0.1, 9050.
- .
/ Tor:
/opt/etc/init.d/S35tor restart
, rutorLinks -. pysocks:
pip3 install --upgrade pip setuptools
pip3 install pysocks
digitalreleases.py :
SOCKS_IP = "127.0.0.1"
SOCKS_PORT = 9050
, rutor .
UPD.
18.03.2019:- -, rutor -, .
- , .
- ( ).
- USE_MAGNET. Magnet- - — True, False. False.
- SORT_TYPE. . rating — , releaseDate — . rating.
19.03.2019:21.03.2019:22.03.2019:22.03.2019:26.03.2019:28.03.2019 (digitalreleases2.py):- kinozal.tv.
BDRip 1080p ( BDRemux) BDRemux ( BDRip 1080p), kinozal.tv. USE_MAGNET = True, .. — magnet-. kinozal.tv, KINOZAL_USERNAME KINOZAL_PASSWORD. , magnet-, . , magnet- kinozal.tv.
29.03.2019 (digitalreleases2.py):- MPAA ( ratingAgeLimits).
- - Studio ( , ) Netflix.
- .
01.04.2019 (digitalreleases2.py):, ,
01.04.2019 ( , ).