Download Torrent using Google drive

কেন?

ধরুন আপনি গেইম অব থ্রোন্সের বিরাট বড় ভক্ত। অনেক হাইকোয়ালিটিতে সবগুলো সিজন একসাথে টরেন্টে পেয়েও গেলেন কিন্তু আপনার ১ টেরার হার্ডডিস্কে শ’জিবি ফাঁকা নেই। কিংবা আপনার আইএসপির ইন্টারনেট স্পিড খুব একটা সুবিধের নয়। কিন্তু আপনি সম্পূর্ণ সিরিজটিই আপনার কালেকশনে রাখতে চান। তাহলে কি করবেন? সিডবক্স ভাড়া নিবেন; কিন্তু আপনি ইন্টারনেট স্পিড কিংবা সিড বক্সে টাকা খরচ করতে চাইছেন না। তাহলে কি ভাবছেন যদি ফ্রিতে কিছু পাওয়া যেত…

Advertisements

কি দিয়ে?

আমরা এই সমস্যা সমাধান করতে পারি গুগল ড্রাইভ এবং গুগল কলাবের সমন্বয়ে।

পুনশ্চ:

সাধারনত গুগল ড্রাইভে ১৫ জিবি স্টোরেজ একাউন্ট প্রতি ফ্রি থাকে। কিন্তু আপনি যদি জি-স্যুট -এর অধীনে হন তাহলে আপনার ক্ষেত্রে স্টোরেজ এলোকেশন থাকবে আনলিমিটেড।

বিদ্র: আমি গত ১ বছরের মতন ব্যাবহার করছি কোন সমস্যা হয়নি তবে, কোন কারনে আপনার একাউন্ট ব্যান হয়ে গেলে তার জন্য দায় নিজ হাতে নিয়েই তবে কাজ শুরু করুন।

কিভাবে?

  1. আপনার গুগল একাউন্টে লগিন করুন।
  2. নতুন ট্যাবে গুগল কলাব অপেন করুন।
  3. ডানপাশের উপরের দিকে Connect লিখায় ক্লিক করুন এবং সবুজ টিক আসা পর্যন্ত অপেক্ষা করুন।
  4. এবার মাঝের কোড সেলে একেকটা করে ইন্সট্রাকশন লিখুন এবং সাথের প্লে বোটনে ক্লিক করে RUN করুন।
!apt-get install transmission-cli transmission-daemon
from google.colab import drive
drive.mount('content/drive')
  1. যে লিংকটি আসবে তাতে ক্লিক করে অথরাইজ করুন এবং অথরাইজেশন কোডটি কপি করে ইনপুটবক্সে পেষ্ট করুন এবং এন্টার চাপুন।
  2. ট্রান্সমিশন অপেন করার জন্য লিখুন
!transmission-daemon
  1. সেটিংস দেখার জন্য লিখুন
!transmission-daemon --dump-settings
  1. মনে করি আমাদের টরেন্ট ডাউনলোড করার জন্য একটি ফোল্ডার আছে যার নাম Torrent ডিফল্ট ডাউনলোড ডিরেক্টরি, ইনকমপ্লিট ডিরেক্টরি সেট করার জন্য লিখুন
!transmission-daemon --download-dir 'content/drive/My Drive/Torrent/'
!transmission-daemon --incomplete-dir 'content/drive/My Drive/Torrent/'
  1. টরেন্ট লিস্ট দেখার জন্য লিখুন
!transmission-daemon -l
  1. মনে করি টরেন্ট ফাইলটি আমাদের torrentfile নামক ফোল্ডারে আছে এবং যার নাম torrentname.torrent ডাউনলোডের জন্য আমাদের লিখতে হবে
!transmission-daemon -a 'content/drive/My Drive/Torrentfile/torrentname.torrent'
  1. যদি সেটা ম্যাগনেট লিংক হয় তাহলে শুধুমাত্র টরেন্টফাইলের লোকেশনের বদলে ম্যাগনেট এড্রেস দিয়ে দিলেই হবে।
!transmission-daemon -a 'magnet:?xt=urn:btih:B3A4B68D8DAE88B1540798EFBF17948154384A44&dn=The+Grudge+%282020%29+%5B1080p%5D+%5BWEBRip%5D+%5B5.1%5D+%5BYTS%5D+%5BYIFY%5D&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.zer0day.to%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fcoppersurfer.tk%3A6969%2Fannounce'
  1. ডাউনলোড প্রগ্রেস দেখার জন্য রান করুন
!transmission-daemon -l
  1. চাইলে প্রতি দুইসেকেন্ড বা আপনার ইচ্ছামত সময় পরপর চেক করার জন্য আমরা একটা লুপ ব্যাবহার করতে পারি।
from time import sleep
from IPython.display import clear_output, display
while(True):
    clear_output(wait=True)
    !transmission-daemon -l
    sleep(2)
  1. কোন টরেন্ট রিমুভ করতে চাইলে ইনডেক্স অনুসারে
!transmission-remote -t 2 -r
  1. টরেন্ট ক্লাইন্ট স্টপ করার জন্য লিখুন
!service transmission-daemon stop

মনে রাখবেন আপনার ব্রাউজারের এই উইন্ডো যতক্ষন অপেন থাকবে ততক্ষন ডাউনলোড হবে। ডাউনলোড শেষে সিড হবে।

ট্রান্সমিশনের রেশিও ডাটা এক্যুরেটনা তাই প্রাইভেট টরেন্ট সার্ভারের টরেন্ট এভাবে ডাউনলোড করবেন না। শুধুমাত্র পাবলিক টরেন্ট সার্ভার থেকে ডাউনলোড করুন।

ভাল লাগলে শেয়ার করতে ভূলবেননা!

মন্তব্য করুন

আপনার ই-মেইল এ্যাড্রেস প্রকাশিত হবে না। * চিহ্নিত বিষয়গুলো আবশ্যক।