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

Suwayomi-Server একটি ফ্রি এবং ওপেন-সোর্স মাঙ্গা রিডার সার্ভার যা Mihon (Tachiyomi)-এর জন্য তৈরি এক্সটেনশন চালায়। এটি একটি স্বাধীন, Mihon-সামঞ্জস্যপূর্ণ প্রকল্প, কোনো ফর্ক নয়, এবং এটি মাল্টি-প্ল্যাটফর্ম হওয়ার জন্য ডিজাইন করা হয়েছে: Java এবং/অথবা একটি আধুনিক ব্রাউজার আছে এমন যেকোনো সিস্টেমে এটি চলতে পারে, যার মধ্যে Windows, Linux, macOS এবং ChromeOS অন্তর্ভুক্ত। যেহেতু সার্ভারের নিজস্ব কোনো বিল্ট-ইন ইউজার ইন্টারফেস নেই, তাই ফ্রন্ট-এন্ড হিসেবে একটি ক্লায়েন্ট অ্যাপ প্রয়োজন। ডাইরেক্ট ডাউনলোড বান্ডেলে Suwayomi-WebUI অন্তর্ভুক্ত থাকে এবং সার্ভার Suwayomi-WebUI ও Suwayomi-VUI-এর মতো ইন্টিগ্রেটেড ক্লায়েন্টগুলোকে স্বয়ংক্রিয়ভাবে আপ টু ডেট রাখতে পারে। অন্যান্য ক্লায়েন্টও রয়েছে, যার মধ্যে ডেস্কটপ অ্যাপ (Tachidesk-JUI, Moku, Tachidesk-VaadinUI), ওয়েব ও মোবাইল ক্লায়েন্ট (Tachidesk-Sorayomi, Tachidesk-qtui), এবং একটি KOReader প্লাগইন অন্তর্ভুক্ত; এর মধ্যে কিছু নিষ্ক্রিয় বা পরিত্যক্ত হতে পারে। মূল ক্ষমতার মধ্যে রয়েছে একই সোর্স অ্যাক্সেস করতে Mihon (Tachiyomi) এক্সটেনশন ইনস্টল ও চালানো, ইনস্টল করা সোর্সে অনুসন্ধান ও ব্রাউজ করা, ক্যাটাগরিসহ একটি লাইব্রেরি রক্ষণাবেক্ষণ, নতুন চ্যাপ্টারের জন্য স্বয়ংক্রিয় লাইব্রেরি আপডেট, নতুন চ্যাপ্টারের স্বয়ংক্রিয় ডাউনলোড, সম্প্রতি আপডেট হওয়া চ্যাপ্টার দেখা এবং অফলাইন পড়ার জন্য মাঙ্গা ডাউনলোড করা। ব্যাকআপ ও রিস্টোর Mihon-সামঞ্জস্যপূর্ণ ফরম্যাট ব্যবহার করে এবং স্বয়ংক্রিয় ব্যাকআপ তৈরিও সমর্থিত। MyAnimeList, AniList এবং MangaUpdates-এর মতো সার্ভিসের মাধ্যমে পড়ার অগ্রগতি ট্র্যাক করা যায়। FlareSolverr সাপোর্ট Cloudflare সুরক্ষা বাইপাস করতে সাহায্য করে এবং /api/opds/v1.2 এন্ডপয়েন্টে OPDS ও OPDS-PSE সমর্থিত। ইনস্টলেশনের বিকল্প ব্যাপক। অপারেটিং-সিস্টেম বান্ডেলে Java Runtime Environment, ElectronJS এবং Windows, macOS (x64 ও arm64) এবং GNU/Linux (x64)-এর জন্য একটি লঞ্চার অন্তর্ভুক্ত। অন্যান্য পদ্ধতির মধ্যে রয়েছে একটি অফিসিয়াল Docker কনটেইনার (ডিফল্ট http://localhost:4567-এ), একটি Arch Linux AUR প্যাকেজ, একটি Debian/Ubuntu deb প্যাকেজ এবং একটি NixOS মডিউল বা nixpkgs প্যাকেজ। অ্যাডভান্সড ব্যবহারকারীরা Java 21 বা তার নতুন ভার্সন দিয়ে সরাসরি jar রিলিজ চালাতে পারেন, অথবা সার্ভার রিমোটলি হোস্ট করে একটি ক্লায়েন্ট বা বান্ডেল করা ওয়েব ইন্টারফেসের মাধ্যমে সংযোগ করতে পারেন। Suwayomi Mihon (Tachiyomi) এবং Neko-র সাথে সিঙ্ক করতে পারে। Suwayomi লাইব্রেরি লোড করতে, সার্চ ফিল্টারের মাধ্যমে ক্যাটাগরি ব্রাউজ করতে এবং উভয় দিকে পড়ার অগ্রগতি সিঙ্ক করতে Mihon ও ফর্কগুলোর ভেতরে একটি Suwayomi এক্সটেনশন ও ট্র্যাকার ইনস্টল করা যায়। Neko-তে, Suwayomi মার্জ সোর্স টাইটেল মার্জ করতে পারে এবং মার্জ করা টাইটেলের জন্য দ্বিমুখী স্বয়ংক্রিয় সিঙ্ক সম্পাদন করতে পারে। GNU/Linux-এ, ঐচ্ছিক WebView সাপোর্ট JCEF-এর মাধ্যমে বাস্তবায়িত এবং এর জন্য libxrender, libxcomposite, libxdamage, libxkbcommon এবং libxtst-এর মতো X11 লাইব্রেরি প্রয়োজন, সাথে একটি সক্রিয় X সেশন (বা Xvfb)। প্রকল্পটি ট্রাবলশুটিং ডকুমেন্টেশন, একটি কন্ট্রিবিউটিং গাইড এবং Weblate-এর মাধ্যমে অনুবাদ সরবরাহ করে। এটি MPL v. 2.0-এর অধীনে লাইসেন্সকৃত, যার কিছু অংশ TachiWeb-Server এবং Mihon (Tachiyomi) থেকে Apache License 2.0-এর অধীনে নেওয়া। ডেভেলপার জানিয়েছেন যে কনটেন্ট প্রোভাইডারদের সাথে তার কোনো সম্পর্ক নেই।