প্রকল্প সম্পর্কে

ওয়েবটরেন্ট ডেস্কটপ হলো একটি ওপেন-সোর্স ডেস্কটপ অ্যাপ্লিকেশন, যা ম্যাকওএস, উইন্ডোজ ও লিনাক্সে টরেন্ট স্ট্রিমিংয়ের জন্য ব্যবহৃত হয়। এটি তাৎক্ষণিক প্লেব্যাকের ধারণা নিয়ে তৈরি: ব্যবহারকারীরা টরেন্ট লিংক বা ফাইল যোগ করে সমর্থিত মিডিয়া দেখা শুরু করতে পারেন, আর ডাউনলোড পটভূমিতে চলতে থাকে। প্রকল্পটি ওয়েবটরেন্ট দল রক্ষণাবেক্ষণ করে এবং অফিসিয়াল ওয়েবসাইট বা গিটহাব রিলিজ থেকে ইনস্টলার হিসেবে বিতরণ করা হয়; ম্যাকওএসে এটি Homebrew-Cask দিয়েও পাওয়া যায়। ডেভেলপারদের জন্য রিপোজিটরিতে Electron-ভিত্তিক অ্যাপ্লিকেশন কোড এবং অ্যাপ চালানো, পরীক্ষা ও প্যাকেজিংয়ের কর্মপ্রবাহ রয়েছে। ক্লোন করে ডিপেন্ডেন্সি ইনস্টল করার পর এটি স্থানীয়ভাবে চালানো যায় এবং ডেভেলপমেন্টের সময় স্বয়ংক্রিয় রিস্টার্টের জন্য ওয়াচ মোডও আছে। পরীক্ষার মধ্যে লিন্টিং এবং Spectron ও Tape-এর ওপর ভিত্তি করে স্ক্রিনশট তুলনামূলক ইন্টিগ্রেশন টেস্ট অন্তর্ভুক্ত। প্যাকেজিং স্ক্রিপ্ট একাধিক প্ল্যাটফর্মের জন্য বিল্ড তৈরি করতে পারে, যার মধ্যে deb, rpm, zip, dmg, exe এবং পোর্টেবল উইন্ডোজ আউটপুট রয়েছে। উইন্ডোজ-বহির্ভূত সিস্টেম থেকে উইন্ডোজ প্যাকেজ তৈরির ক্ষেত্রে সাইনিং এবং Wine ও Mono-র মতো ডিপেন্ডেন্সি নিয়ে প্ল্যাটফর্ম-নির্দিষ্ট নির্দেশনা দেওয়া আছে। README-তে অ্যাপের গোপনীয়তা নীতিও উল্লেখ আছে: এটি কার্যকারিতা উন্নত করতে মৌলিক ব্যবহার পরিসংখ্যান সংগ্রহ করে, যেমন প্লেব্যাক সফলভাবে শুরু হয়েছে কি না বা কোডেক সমস্যা হয়েছে কি না, তবে এটি ব্যক্তিগতভাবে শনাক্তযোগ্য তথ্য পাঠায় না বা ব্যবহারকারী কোন টরেন্ট যোগ করেন তা ট্র্যাক করে না বলে জানানো হয়। প্রকল্পটি MIT লাইসেন্সের আওতায় রয়েছে।