مشاهدة لإصدارات الأفلام الرقمية عالية الجودة دون ضجة



في معظم الحالات ، تبدأ التوزيعات غير القانونية عالية الجودة لأحد الأفلام في الظهور فقط بعد إصدار رقمي (لا تخلط الإصدارات الرقمية مع العرض الأول في دور السينما) ، أي في خدمات الفيديو حسب الطلب أو على تقنية بلو راي. نقصد بالجودة BDRip 1080p و BDRemux و UHD BDRemux ، والأقل هو WEB-DL 1080p (غالبًا من iTunes) ، مع الموسيقى التصويرية باللغة الروسية من إصدار Blu-ray المرخص أو من iTunes. وقبل ذلك ، يتم إنشاء قفزة مع توزيع الفيلم مع مزيج من الطحالب ونشارة الخشب ، والتي يمكن أن تضلل المشاهد الذي يريد مشاهدة أحدث في ذات نوعية جيدة.

بالمناسبة ، هل تعلم أن بعض اللاعبين اخترقوا مؤخرًا Apple TV 4K؟ سيتم الآن إطلاق جميع إصدارات 4K المزودة بتقنية HDR و Dolby Atmos من iTunes ، حيث تم إطلاق إصدار Aquaman (WEB-DL 2160p HDR) مؤخرًا. معدل البت هناك مخجل ، ولكن أفضل من لا شيء قبل إطلاق (UHD) من هذه التطبيقات تقنية بلو راي. لقد تم تكسير مربع Apple TV لفترة طويلة ، ويعمل iTunes كمزود ناقل لمسارات Dolby Digital 5.1 عالية الجودة مع الدبلجة الروسية.

الاهتمام! تتناول المذكرة محتوى غير قانوني. ولكن لا توجد روابط لهذا المحتوى غير القانوني ، وكذلك المحتوى غير القانوني نفسه.

الاهتمام! ملاحظة لا تبرر استخدام المحتوى غير القانوني. المحتوى غير القانوني سيء ، دون أي جدال.

الاهتمام! تحتوي الملاحظة على معلومات حول استخدام طريقتين لواجهة برمجة تطبيقات KinoPoisk الخاصة (/ k / v1 / films /itions / digital و /ios/5.0.0/getKPFilmDetailView) ، والتي تنتهك قواعد استخدام خدمة KinoPoisk. على الرغم من استخدام طرق متنوعة من KinoPoisk API في مئات البرامج وفي مواقع خارج القواعد ، فإن هذا هو الأساس الرسمي لتدوين ملاحظة من المنشور عند الطلب.

لقد صنعت البرنامج من المذكرة (في بيثون ، مضمونة للعمل على الإصدار 3.6.x وما فوق ، على سبيل المثال ، على الأحدث في وقت النشر 3.7.2) لنفسي لبضع أمسيات. أشاركه ، لأنه قد يكون مفيدًا لشخص ما.

خلاصة القول هي ... يقوم البرنامج مرة واحدة يوميًا بتنزيل قائمة بجميع الإصدارات الرقمية على مدار 60 يومًا (من KinoPoisk). لكل إصدار على rutor ، يتم طلب توزيعات عالية الجودة. rutor هو تعقب سيل مفتوح مع وضع علامات جيدة في التوزيعات. إذا لم تكن هناك توزيعات عالية الجودة بعد ، فسيتم استبعاد الإصدار. لا حقوق النشر أو ترجمة الحرفيين ، لا خط. فقط BDRip 1080p (أو BDRip-HEVC 1080p) ، BDRemux و UHD BDRemux مع المسارات الروسية من قرص مرخص أو iTunes ، أو أي دبلجة رسمية أخرى. في حالة عدم وجود BD بعد الإصدار ، يتم عرض الروابط إلى WEB-DL 1080p و WEB-DL 2160p (غالبًا من iTunes). من بين عدة توزيعات من نفس النوع ، يتم تحديد واحد يحتوي على عدد كبير من برامج التجسس (على سبيل المثال ، هناك توزيعتان من نفس النوع من مجموعتي إصدار شائعتين في آن واحد). يتم فرز جميع الإصدارات حسب المتوسط ​​الحسابي بين تصنيف KinoPoisk و IMDb. بالنسبة لجميع الإصدارات ، يتم تحميل المعلومات من KinoPoisk. يقوم البرنامج بإنشاء HTML مناسب ، فقط افتح الرابط في المتصفح واختر أيًا من المنتجات الجديدة لمشاهدته بجودة ممتازة - انقر فوق الزر واحصل على ملف التورنت الحالي. لم تعد بحاجة إلى الفرز والبحث عن التوزيع الصحيح ، لدراسة ما إذا كان هناك بالفعل فيلم بجودة فيديو ممتازة ودبلجة - افتح الصفحة وكل شيء أمام عينيك.

فيما يلي مثال على نتيجة 03/13/2019 التي ستحصل عليها (يتم تشويه روابط ملفات تورنت في المثال حتى لا تنتهك أي شيء).



من الناحية المثالية ، ينبغي استبعاد WEB-DL 1080p و WEB-DL 2160p (SDR ، HDR). لكن خلاصة القول هي أن بعض الإصدارات لن يتم إطلاقها على Blu-ray ، في حين أنها متوفرة على iTunes بجودة مقبولة وموسيقى تصويرية عالية الجودة. لذلك لا يمكنك رفض WEB-DL 1080p و WEB-DL 2160p. علاوة على ذلك ، يستهلك مراوح Apple (أصحاب Apple TV) محتوى بهذه الجودة ولا يشتكون. على سبيل المثال:



يوجد البرنامج في Python ويمكن أن يعمل في أي مكان - على جهاز كمبيوتر أو على خادم مخصص أو على جهاز توجيه مع دعم مدير حزمة البرامج (على سبيل المثال ، OpenWrt أو بدعم Entware) ، على مكواة.

في ملاحظة ، سأبحث في الحالة التي سيتم فيها تدور البرنامج على جهاز توجيه بدعم Entware. في حالتي ، Keenetic. انها بسيطة جدا ومريحة وفعالة.

تثبيت الحزم اللازمة على جهاز التوجيه


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:

  • .
  • — torrentsDate.
  • 7 , .. .


21.03.2019:

  • , .


22.03.2019:

  • ( JS): , , -.


22.03.2019:

  • .


26.03.2019:

  • . «2» digitalreleases2.py. - , .

    . . . - .

    , . . ( ). .

    : > Rutor > , . : Rutor > , .

    , .

    Beautiful Soup 4 ( ):
    pip3 install beautifulsoup4

    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 ( , ).

Source: https://habr.com/ru/post/ar443584/


All Articles