প্রকল্প সম্পর্কে
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 কোনো টরেন্ট ফাইল বা কপিরাইটযুক্ত কনটেন্ট হোস্ট, সংরক্ষণ বা বিতরণ করে না। এটি সর্বজনীনভাবে অ্যাক্সেসযোগ্য তৃতীয় পক্ষের সোর্স অনুসন্ধান করে এবং ফলাফল প্রদর্শন করে। ব্যবহারকারীরা তাদের স্থানীয় আইন ও বিধিমালা মেনে চলার জন্য দায়ী।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.