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

TorrentSearch একটি Android অ্যাপ যা একসাথে একাধিক প্রোভাইডার জুড়ে টরেন্ট অনুসন্ধান করে, দ্রুত অনুসন্ধান গতি, বিস্তারিত ফলাফল, ক্যাটাগরি ফিল্টার এবং টরেন্ট অ্যাকশনের সম্পূর্ণ সেট প্রদান করে। ## বৈশিষ্ট্য ### অনুসন্ধান - একসাথে সব প্রোভাইডারে কুয়েরি করুন, প্রতিটি প্রোভাইডারের জন্য আলাদা এনেবল/ডিজেবল টগল সহ - ক্যাটাগরি অনুযায়ী অনুসন্ধান করুন: Anime, Apps, Books, Games, Movies, Series এবং আরও অনেক কিছু - প্রোভাইডাররা সাড়া দেওয়ার সাথে সাথে ফলাফল ধীরে ধীরে দেখানো হয় - টরেন্টের নাম, সিডার, পিয়ার, ফাইল সাইজ বা আপলোড তারিখ অনুযায়ী সাজান - ডেড বা ইতিমধ্যে দেখা টরেন্ট ফিল্টার আউট করুন - নাম, প্রোভাইডার বা ক্যাটাগরি অনুযায়ী ফলাফল ফিল্টার করুন ### বিস্তারিত ফলাফল প্রতিটি ফলাফলে টরেন্টের নাম, ফাইল সাইজ, সিডার ও পিয়ার, আপলোড তারিখ, ক্যাটাগরি, NSFW সূচক এবং প্রোভাইডারের নাম অন্তর্ভুক্ত থাকে। ### টরেন্ট অ্যাকশন - বাহ্যিক টরেন্ট ক্লায়েন্টে ম্যাগনেট লিংক খুলুন - .torrent ফাইল লোকাল স্টোরেজে ডাউনলোড করুন - অ্যাপের ভেতরেই টরেন্টের বিস্তারিত দেখুন বা ব্রাউজারে সম্পূর্ণ পেজ খুলুন - ম্যাগনেট লিংক বা বিস্তারিত পেজের লিংক কপি বা শেয়ার করুন যদি কোনো টরেন্ট ক্লায়েন্ট ইনস্টল করা না থাকে, TorrentSearch FOSS টরেন্ট ক্লায়েন্টের লিংক প্রদান করে। ### টরেন্টের বিস্তারিত - নেটিভ বিস্তারিত স্ক্রিন — ব্রাউজার বা WebView ছাড়াই অ্যাপের ভেতরে টরেন্টের বিস্তারিত দেখুন; এটি নিষ্ক্রিয় করে ডিফল্ট ব্রাউজারে সরাসরি পেজ খোলার সুবিধাও রয়েছে - স্বয়ংক্রিয় NSFW ছবি ব্লার সহ মিডিয়া পোস্টার (নিষ্ক্রিয় করা যায়) - স্ক্রিনশট প্রিভিউ - ইনলাইন ছবি সমর্থন সহ সম্পূর্ণ বিবরণ ### ব্রাউজ - আপনার সক্রিয় প্রোভাইডার থেকে শীর্ষ ও সর্বশেষ টরেন্ট দেখুন - ক্যাটাগরি ও সাজানোর ক্রম অনুযায়ী ফিল্টার করুন - ডেড বা ইতিমধ্যে দেখা টরেন্ট ফিল্টার আউট করুন - নাম বা প্রোভাইডার অনুযায়ী টরেন্ট ফিল্টার করুন ### বুকমার্ক - পরে দেখার জন্য টরেন্ট সংরক্ষণ করুন - বুকমার্ক এক্সপোর্ট ও ইমপোর্ট করুন ### সেফ মোড সক্রিয় করা হলে, সেফ মোড স্বয়ংক্রিয়ভাবে অনিরাপদ ও NSFW প্রোভাইডার নিষ্ক্রিয় করে এবং NSFW ক্যাটাগরি ও টরেন্ট লুকিয়ে রাখে। ### ইন্টিগ্রেশন Torznab API-এর মাধ্যমে আপনার নিজের ইনডেক্সার সংযুক্ত করুন: Jackett, Prowlarr এবং অন্যান্য *arr সার্ভিস। সেটআপ নির্দেশনার জন্য উইকি দেখুন। ### Material 3 ডিজাইন পরিষ্কার, সহজে ব্যবহারযোগ্য ইন্টারফেস যা আপনার ওয়ালপেপার ও সিস্টেম থিমের সাথে মানিয়ে যায়, সম্পূর্ণ লাইট/ডার্ক মোড সমর্থন সহ। ## ডাউনলোড TorrentSearch-এর জন্য Android 7.1 বা নতুনতর প্রয়োজন। F-Droid, IzzyOnDroid, GitHub এবং Obtainium-এ পাওয়া যায়। Actions ওয়ার্কফ্লো রানে নাইটলি বিল্ড পাওয়া যায়। ## সোর্স থেকে বিল্ড করা The সবচেয়ে সহজ উপায় হলো Android Studio-তে প্রজেক্টটি খোলা। কমান্ড লাইনের জন্য আপনার JDK 17+ এবং Android SDK প্রয়োজন। রিপোজিটরি ক্লোন করুন এবং `./gradlew assembleDebug` চালান। ## অবদান বাগ ফিক্স, নতুন প্রোভাইডার, UI উন্নতি এবং অনুবাদ স্বাগত। অনুবাদ Weblate-এ পরিচালিত হয়। ## টেক স্ট্যাক - ভাষা: Kotlin - UI: Jetpack Compose, Material 3 - আর্কিটেকচার: Modern App Architecture - অ্যাসিঙ্ক: Coroutines, Flow - নেটওয়ার্কিং: Ktor + OkHttp - স্টোরেজ: Room, Jetpack DataStore - ডিপেন্ডেন্সি ইনজেকশন: Koin - ইমেজ লোডিং: Coil - HTML পার্সিং: Jsoup - ইমিউটেবল কালেকশন: Kotlinx immutable collections - Markdown রেন্ডারিং: ComposeMarkdown - স্ক্রলবার: LazyColumnScrollbar - ইমেজ ব্লারিং: BlurTransformation ## দাবিত্যাগ TorrentSearch কোনো টরেন্ট ফাইল বা কপিরাইটযুক্ত কনটেন্ট হোস্ট, সংরক্ষণ বা বিতরণ করে না। এটি সর্বজনীনভাবে অ্যাক্সেসযোগ্য তৃতীয় পক্ষের সোর্স অনুসন্ধান করে এবং ফলাফল প্রদর্শন করে। ব্যবহারকারীরা তাদের স্থানীয় আইন ও বিধিমালা মেনে চলার জন্য দায়ী।