нітер
Протягом кількох років Nitter позиціонував себе як безкоштовний інтерфейс Twitter з відкритим кодом, орієнтований на конфіденційність та продуктивність. Він був відомий тим, що надавав доступ до Twitter (тепер перейменованого на X) без JavaScript або реклами та запобігав відстеженню IP-адрес або використанню JavaScript-фінксів. Він функціонував як посередник, надсилаючи дані кінцевому користувачеві замість того, щоб зберігати їх у базі даних, хоча деякі дані служби кешувалися в Redis.
І ось, донедавна, останній публічний екземпляр Nitter припинив функціонувати , оскільки Nitter був проєктом, який використовував токени, випущені X.com/Twitter, для забезпечення доступу до свого контенту, але 26 лютого термін дії останнього з цих токенів закінчився, що призвело до повного припинення роботи Nitter.
Після придбання Ілоном Маском Twitter, тепер відомого як X, було впроваджено низку змін для агресивної монетизації платформи , яка раніше вважалася збитковою. Ці зміни включали запровадження ціноутворення на доступ до інформації облікового запису з диференційованими лімітами залежно від типу облікового запису та призупинення розповсюдження інформації користувачам без облікових записів.
Публічно було обґрунтовано, що ці заходи є «тимчасовими» та є відповіддю на автоматичне завантаження даних ботами, що впливало на обслуговування звичайних користувачів. Раніше були натяки на те, що Microsoft незаконно використовує дані Twitter для навчання штучного інтелекту, що призвело до запровадження обмежень як заходу боротьби з ботами, як і обіцяв Маск.
З іншого боку, Nitter був проектом, який розробляв програмне забезпечення для захисту від стеження для користувачів Twitter, які хотіли лише читати вміст, а не надсилати повідомлення. Він забезпечив альтернативу перегляду Twitter без необхідності облікового запису або ввімкнення JavaScript.
Nitter був проектом, який став ціллю активної кампанії Twitter, оскільки технічно він представляв тип програмного забезпечення, якому керівництво Twitter прагнуло запобігти. Це була одна з небагатьох програм, що активно розроблялися для доступу до даних, опублікованих у Twitter, що робило її привабливою для використання як модуля парсингу, тобто збору даних без використання офіційних інтерфейсів. Публічні екземпляри Nitter стали цілями парсингу, що спонукало деякі екземпляри впроваджувати власний тип CAPTCHA для контролю доступу.
Оскільки Twitter закрив певні точки входу та функції, які Nitter використовував для доступу до даних, почали шукати нові рішення. Були виявлені точки входу на syndication.twitter.com, які надавали інформацію у форматі JSON незареєстрованим користувачам, але згодом їх також закрили.
Пізніше було знайдено спосіб використання «гостьових облікових записів» з правами на читання . Ці облікові записи, зареєстровані через API та використовувані переважно додатком Android, мали певні обмеження, такі як ліміт 500 запитів API за 15 хвилин, та були прив’язані до певних IP-адрес.
Однак наприкінці січня Twitter припинив випускати ці токени доступу, що зрештою призвело до завершення існування Nitter як безкоштовного, багатокористувацького, публічного сервісу . Деякі екземпляри негайно закрилися, а інші змінили свій код, щоб ефективніше використовувати існуючі токени. 26 лютого термін дії останніх гостьових токенів закінчився, що призвело до повного закриття всіх публічних екземплярів Nitter.
Незважаючи на завершення публічних екземплярів, система відстеження помилок продовжує аналізувати проблеми, пов'язані з гостьовими обліковими записами, демонструючи вплив та стійкість Nitter у просторі соціальних мереж. Це цікавий підхід до вирішення проблеми централізації в соціальних мережах, особливо у випадку Twitter. У пропозиції окреслено альтернативну децентралізовану систему на основі ActivityPub та IPFS , яка може запропонувати рішення, більш стійке до цензури та залежності від єдиної платформи.
Зрештою, якщо ви зацікавлені дізнатися більше, ви можете знайти деталі за наступним посиланням.