Shitter একটি বিনামূল্যের ও ওপেন সোর্স বিকল্প Twitter ফ্রন্ট-এন্ড, যা গোপনীয়তা ও কার্যক্ষমতার উপর মনোযোগ দেয়। এটি Nitter-এর একটি ফর্ক এবং Invidious প্রকল্পের দ্বারা অনুপ্রাণিত। এটি JavaScript বা বিজ্ঞাপন ছাড়াই চলে, এবং সমস্ত অনুরোধ ব্যাকএন্ডের মধ্য দিয়ে যায়, তাই ক্লায়েন্ট কখনও সরাসরি Twitter-এর সাথে যোগাযোগ করে না। এর ফলে Twitter আপনার IP ঠিকানা বা JavaScript ফিঙ্গারপ্রিন্ট ট্র্যাক করতে পারে না।
প্রকল্পটি Twitter-এর অনানুষ্ঠানিক API ব্যবহার করে, তাই কোনো ডেভেলপার অ্যাকাউন্টের প্রয়োজন হয় না। @nim_lang-এর কারণে এটি হালকা, যার আকার 60KB, অথচ twitter.com-এর আকার 784KB। এটি RSS ফিড, একাধিক থিম এবং রেসপন্সিভ ডিজাইনের মাধ্যমে মোবাইল ডিভাইসও সমর্থন করে।
প্রকল্পের উইকিতে সর্বজনীন ইনস্ট্যান্স, Nitter কোড রিপোজিটরির ফর্ক এবং ব্রাউজার এক্সটেনশনের তালিকা রয়েছে, যেগুলো স্বয়ংক্রিয়ভাবে Nitter-এ পুনর্নির্দেশ করে। এতে নিজস্বভাবে Nitter ইনস্ট্যান্স হোস্ট করা, সেশন টোকেন সংগ্রহ করা এবং Nitter এমবেড ব্যবহারের নির্দেশিকাও রয়েছে। রিপোজিটরি পুল রিকোয়েস্ট গ্রহণ করে না, তবে একটি ইস্যুর মাধ্যমে প্যাচ ফাইল আকারে অবদান স্বাগত।
প্রকল্পের যুক্তি হলো, JavaScript ছাড়া Twitter ব্যবহার করা যায় না, এবং ২০২৪ সাল থেকে ব্যবহারকারীদের সাইন আপ করতে হয়। VPN ও শক্তিশালী বিজ্ঞাপন ব্লকার থাকলেও ব্রাউজার ফিঙ্গারপ্রিন্টিং ব্যবহারকারীদের ট্র্যাক করতে পারে। Twitter যখন ব্যবহারকারীদের বিজ্ঞাপনদাতাদের কাছে তথ্য পাঠানো বন্ধ করার সুযোগ সরিয়ে দিল, তখন এটি বিশেষভাবে গুরুত্বপূর্ণ হয়ে ওঠে। Nitter গড়ে Twitter-এর চেয়ে প্রায় 15 গুণ হালকা, এবং টাইমলাইন প্রায়ই 2-4 গুণ দ্রুত লোড হয়। Shitter Docker দিয়ে ইনস্টল করা যায়, একটি প্রিবিল্ট মাল্টি-আর্চ ইমেজ ব্যবহার করে, অথবা systemd সার্ভিস হিসেবে চালানো যায়।
উৎস: Hacker News · সারাংশ: HeadlinesBriefing