خیلی وقت ها پیش اومده که فایل تورنتی که میخوایم دانلود کنیم ناقص باشه و یا نگران این باشیم که فایل ها ویروسی باشند، معمولا هم سرعت دانلود تورنت کمتر از دانلود مستقیم است. بهترین راه اینه که تورنت رو به لینک مستقیم تبدیل کنیم، ولی مشکل اینجاست که سایت هایی که این خدمات رو انجام میدن اکثرا رایگان نیستن و یا نسخه ی رایگان اون ها محدودیت های زیادی داره. امروز میخوایم با استفاده از گوگل درایو و کولب و البته پایتون فایل های تورنت مون رو رایگان به لینک مستقیم تبدیل کنیم.
اصلا لازم نیست که پایتون و برنامه نویسی بلد باشید و فقط کافیه طبق آموزش مراحل رو اجرا کنید.
لینک دانلود سورس رو کد آخر پست گذاشتم.
تماشای این آموزش در یوتیوب:
خیلی ساده بخوام بگم کولب هم یه سرویس از گوگله که میشه باهاش کد های پایتون رو اجرا کرد، بیشتر ازش برای یادگیری ماشین و تحلیل داده استفاده میشه ولی همینطور که می بینید کارای جالب دیگه ای هم میشه باهاش انجام داد. در ضمن نسخه ی رایگان کولب 12 گیگابایت رم و 80 گیگابایت فضای اجرای کد بهتون میده که برای خیلی از کارها کافیه.
کاری که انجام میدیم اینه که با استفاده از یه اسکریپت پایتون و اجرای اون در کولب فایل تورنت مون که در اینجا یک فیلمه دانلود میشه و به طور خودکار به حساب گوگل درایو ما انتقال داده میشه و بعد از اون میتونیم از طریق گوگل درایو به صورت مستقیم و سرعت بالا دانلود کنیم.
قبل از شروع کار چندتا نکته بگم:
توی حساب گوگل تون لاگین کنید و وارد آدرس https://colab.research.google.com بشین. با توجه به شکل زیر روی گزینه new notebook کلیک کنید تا یه سند جدید براتون باز بشه.
حالا کد زیر رو داخل این بخش طبق تصویر وارد کنید و فلش سفید رنگ رو بزنید.
حالا یک لینک به شما داده میشود، روی این لینک کلیک کنید و در صفحه ی باز شده اکانت گوگل خودتون رو مشخص کنید و بعد allow رو بزنید، یه کد بهتون میده، این کد رو کپی کنید و توی کادر enter your authorization code وارد کنید و enter رو بزنید.
طبق عکس زیر اگه ماوس رو زیر کادر قرار بدین دو تا گزینه بهتون نشون میده به نام code و text که باید روی code کلیک کنید تا یه کادر دیگه مشابه قبلی براتون بیاره.
حالا توی کادر جدید تکه کد زیر رو وارد می کنیم تا کتابخانه ی libtorrent در کولب نصب بشه.
حالا دوباره مثل یه کادر code جدید بسازید و کد های زیر رو داخل اون وارد کنید، این تکه کد قراره فایل تورنت ما رو دانلود کنه، اگه پایتون بلد باشید میتونید کد رو متوجه بشین و خیلی ساده س ولی اگه بلد نیسیتید اهمیتی نداره و منم واسه پیچیده تر شدن موضوع توضیح نمیدم.
توجه کنید که توی کد یه قسمت نوشته link و جلوی اون آدرس magnet فایل تورنت ما که یک فیلم است داخل دو تا " نوشته شده. قبل از اجرای کد باید آدرس magnet تورنت خودتون رو جایگزین کنید و تمام، حالا کد رو اجرا کنید.
حالا کولب شروع به دانلود فایل و انتقال اون به گوگل درایو میکنه، سرعت کولب بالاست و به 100 مگابایت هم میرسه ولی سرعت دانلود تورنت بستگی به خود فایل و seed هاتون داره.
وقتی دانلود تموم شد این پیام زیر کدتون نشون داده میشه:
حالا اگه توی گوگل درایو برید می بینید که یه پوشه ی جدید به نام Torrent ایجاد شده و فایل دانلود شده ی شما داخل این پوشه است و میتونید اون رو به صورت مستقیم دانلود کنید.
کانال تلگرام من : https://t.me/modos_dev