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

Miniflux হলো Go ভাষায় লেখা একটি মিনিমালিস্ট এবং ওপিনিঅনেটেড ফিড রিডার। এটি Atom, RSS এবং JSON Feed-সহ বিভিন্ন ফিড ফরম্যাট সমর্থন করে এবং OPML ইমপোর্ট/এক্সপোর্ট করার সুবিধা দেয়। এই অ্যাপ্লিকেশনটি পিক্সেল ট্র্যাকার অপসারণ, URL থেকে ট্র্যাকিং প্যারামিটার মুছে ফেলা এবং এক্সটারনাল JavaScript ব্লক করার মাধ্যমে গোপনীয়তা এবং নিরাপত্তার ওপর গুরুত্বারোপ করে। এর মূল সক্ষমতাগুলোর মধ্যে রয়েছে: - কন্টেন্ট ম্যানিপুলেশন: প্রাসঙ্গিক কন্টেন্ট এক্সট্রাক্ট করার জন্য লোকাল Readability পার্সার, CSS সিলেক্টরের মাধ্যমে কাস্টম স্ক্র্যাপার রুলস এবং নিবন্ধ অন্তর্ভুক্ত বা বর্জনের জন্য regex ফিল্টার। - ইউজার ইন্টারফেস: একাধিক থিম (Light, Dark, System) সহ একটি রেসপনসিভ, ডিস্ট্রাকশন-ফ্রি ডিজাইন এবং ব্যাপক কিবোর্ড শর্টকাট সাপোর্ট। - ইন্টিগ্রেশন: ২৫টিরও বেশি থার্ড-পার্টি সার্ভিস ইন্টিগ্রেশন (যেমন: Discord, Notion, Telegram), Go এবং Python ক্লায়েন্টসহ একটি REST API এবং Fever ও Google Reader API-এর সাথে সামঞ্জস্যতা। - টেকনিক্যাল স্পেসিফিকেশন: স্টোরেজের জন্য PostgreSQL ব্যবহার করে, একটি সিঙ্গেল স্ট্যাটিক্যালি কম্পাইলড বাইনারি প্রদান করে এবং Docker ডিপ্লয়মেন্ট সমর্থন করে। এটি লো-রিসোর্স ফুটপ্রিন্ট ইমপ্লিমেন্ট করে এবং Twelve-Factor App মেথডোলজি মেনে চলে। - অথেন্টিকেশন: লোকাল ক্রেডেনশিয়াল, Passkeys (WebAuthn), Google OAuth2 এবং OpenID Connect সমর্থন করে।