স্ক্রিপ্ট স্বাগত। IDM-এর সুইচ অন্তর্ভুক্ত।
MDM IDM-এর কমান্ড-লাইন সুইচ গ্রহণ করে, তাই IDM-এর জন্য লেখা স্ক্রিপ্টগুলি তাদের ডাউনলোডগুলি MDM-কে দিতে পারে। একটি পৃথক টুল টার্মিনালে ডাউনলোড করে, এবং একটি স্থানীয় এপিআই অন্যান্য প্রোগ্রামগুলিকে চলমান অ্যাপটি দেখতে এবং নিয়ন্ত্রণ করতে দেয়।
IDM-এর সুইচ, অপরিবর্তিত
অ্যাপটি IDM-এর মতো একই সুইচগুলি বোঝে: ঠিকানার জন্য /d, ফোল্ডারের জন্য /p, ফাইলের নামের জন্য /f, শুরু না করে এটিকে সারিতে রাখার জন্য /a, ফাইল তথ্য ডাউনলোড করুন উইন্ডোটি এড়িয়ে যাওয়ার জন্য /n, এবং প্রধান ডাউনলোড সারি শুরু করার জন্য /s। একটি ব্যাচ ফাইল বা অন্য কোনো প্রোগ্রাম যা IDM-কে এভাবে চালায়, সেটি প্রোগ্রামের নাম পরিবর্তন করে MDM-কে চালাতে পারে।
misterdownloadmanager.exe /d https://example.com/files/report.pdf /p D:\Reports /n
যদি MDM চালু থাকে, কমান্ডটি সেটিতে যায়; যদি না থাকে, MDM চালু হয় এবং এটি কার্যকর করে। macOS এবং Linux-এ প্রোগ্রামটির একই নাম থাকে, .exe ছাড়া।
টার্মিনালের জন্য একটি ডাউনলোডার
misterdownloadmanager-cliMDM-এর প্রতিটি ডাউনলোডের সাথে আসে এবং অ্যাপটি চালু না থাকলেও কাজ করে। get একটি অগ্রগতি লাইন সহ একাধিক সংযোগের মাধ্যমে একটি ফাইল ডাউনলোড করে, Ctrl+C এটিকে বিরতি দেয় এবং resume পরে চালিয়ে যায়। video-get একটি ভিডিও ডাউনলোড করে, এবং torrent-get একটি টরেন্ট বা এর কিছু ফাইল ডাউনলোড করে। video-info এবং torrent-info ডাউনলোড করার আগে কী কী নির্বাচন করতে হবে তা বলে। misterdownloadmanager-cli help <command> প্রতিটি বিকল্প তালিকাভুক্ত করে, এবং একটি ব্যর্থ কমান্ড কোড 1 সহ প্রস্থান করে।
স্ক্রিপ্ট ও প্রোগ্রামের জন্য JSON
--json সহ, প্রতিটি কমান্ড JSON প্রিন্ট করে, প্রতি লাইনে একটি করে অবজেক্ট: একটি ফাইল ডাউনলোড হওয়ার সময় প্রতি অর্ধ সেকেন্ডে একটি অগ্রগতি লাইন, তারপর পথ, আকার এবং সময় যখন এটি সম্পন্ন হয়। আকার বাইটে, গতি বাইট প্রতি সেকেন্ডে, এবং একটি ব্যর্থতা একটি ত্রুটি অবজেক্ট প্রিন্ট করে, যাতে একটি স্ক্রিপ্ট বা একটি এআই এজেন্ট টেক্সট পার্স না করেই ফলাফল পড়তে পারে। ফরম্যাটগুলি কমান্ড অনুসারে তালিকাভুক্ত করা হয়েছে।
চলমান অ্যাপের জন্য একটি এপিআই
অন্যান্য প্রোগ্রামগুলি চলমান অ্যাপকে তার ডাউনলোডগুলির জন্য JSON হিসাবে জিজ্ঞাসা করতে পারে এবং সেগুলিকে বিরতি দিতে, শুরু করতে, সরাতে বা মুছে ফেলতে পারে। তারা শুধুমাত্র এই কম্পিউটারের একটি পোর্টের সাথে সংযোগ করে, একটি গোপন টোকেন সহ যা প্রতিটি শুরুতে পরিবর্তিত হয় এবং যা শুধুমাত্র আপনার নিজস্ব প্রোগ্রামগুলি পড়তে পারে। আপনি misterdownloadmanager-cli api on দিয়ে এটি চালু না করা পর্যন্ত এপিআই বন্ধ থাকে, এবং status, pause, start, remove এবং delete কমান্ড লাইন থেকে এটি ব্যবহার করে।
প্রতিটি অনুরোধ এবং উত্তর একটি JSON Schema-এ ক্ষেত্র অনুসারে বর্ণিত হয়েছে, যা অ্যাপটি যে কোড দিয়ে উত্তর দেয় তা থেকে তৈরি করা হয়েছে, যাতে প্রোগ্রামগুলি তারা যা পাঠায় তা পরীক্ষা করতে পারে বা এটি থেকে তাদের প্রকারগুলি তৈরি করতে পারে। এআই অ্যাসিস্ট্যান্টরা MDM-এর MCP সার্ভার এর মাধ্যমে একই এপিআই ব্যবহার করে।
স্ক্রিপ্ট করার জন্য আরও
playlist-getএকটি প্লেলিস্ট বা চ্যানেলের ভিডিও ডাউনলোড করে, এবং gallery-get একটি ছবির গ্যালারি ডাউনলোড করে। get -c সহ 128টি পর্যন্ত সংযোগ নেয়, --dns নামগুলিকে ঠিকানায় কে পরিণত করবে তা বেছে নিতে, এবং --adapter একটি ডাউনলোডকে একটি নেটওয়ার্ক অ্যাডাপ্টারের মাধ্যমে পাঠাতে বা একেবারেই না পাঠাতে। অ্যাপের /startup এটিকে নোটিফিকেশন এলাকায় লুকানো অবস্থায় শুরু করে। এপিআই-এর তালিকা সারি, বিভাগ এবং খালি স্থানও দেয়, এবং এটি নাম অনুসারে একটি সারি শুরু ও বন্ধ করে।
বিনামূল্যে, ওপেন সোর্স, কোনো বিজ্ঞাপন নেই, কোনো ট্রায়াল নেই।
Mister Download Manager ডাউনলোড করুন