azotan
Przez kilka lat Nitter pozycjonował się jako darmowy i open source'owy interfejs Twittera, koncentrujący się na prywatności i wydajności. Wyróżniał się tym, że zapewniał dostęp do Twittera (obecnie przemianowanego na X) bez JavaScriptu i reklam oraz uniemożliwiał Twitterowi śledzenie adresów IP i korzystanie z odcisków palców JavaScript. Działał jako pośrednik, wysyłając dane do użytkownika końcowego zamiast przechowywać je w bazie danych, chociaż niektóre dane usługowe były buforowane w Redis.
A teraz, aż do niedawna, ostatnia publiczna instancja Nittera przestała działać , ponieważ Nitter był projektem, który wykorzystywał tokeny wydane przez X.com/Twitter w celu zapewnienia dostępu do swoich treści, ale 26 lutego ostatnie z tych tokenów wygasły, co spowodowało całkowite zaprzestanie działalności Nittera.
Po przejęciu Twittera, znanego obecnie jako X, przez Elona Muska wprowadzono szereg zmian mających na celu agresywną monetyzację platformy , która wcześniej była uznawana za nierentowną. Zmiany te obejmowały wprowadzenie cen dostępu do informacji o koncie, z różnymi limitami w zależności od rodzaju konta, oraz zawieszenie dystrybucji informacji użytkownikom bez kont.
Publicznie uzasadniano, że środki te są „tymczasowe” i stanowią odpowiedź na automatyczne przesyłanie danych przez boty, co negatywnie wpływało na usługi dla zwykłych użytkowników. Wcześniej pojawiały się insynuacje, że Microsoft nielegalnie wykorzystuje dane z Twittera do trenowania sztucznej inteligencji, co doprowadziło do wprowadzenia limitów jako środka zwalczania botów, zgodnie z obietnicą Muska.
Z kolei Nitter był projektem, w ramach którego opracowano oprogramowanie zapobiegające inwigilacji dla użytkowników Twittera, którzy chcieli jedynie czytać treści, a nie wysyłać wiadomości. Zapewniał alternatywę do przeglądania Twittera bez konieczności zakładania konta lub włączania JavaScript.
Nitter był projektem, który stał się celem aktywnej kampanii Twittera, ponieważ technicznie rzecz biorąc, reprezentował rodzaj oprogramowania, którego zarząd Twittera chciał się pozbyć. Był to jeden z niewielu programów aktywnie rozwijanych w celu uzyskania dostępu do danych publikowanych na Twitterze, co czyniło go atrakcyjnym do wykorzystania jako moduł scrapingowy – czyli do gromadzenia danych bez użycia oficjalnych interfejsów. Publiczne instancje Nittera stały się celem scrapingu, co skłoniło niektóre z nich do wdrożenia własnego typu CAPTCHA w celu kontrolowania dostępu.
Ponieważ Twitter zamknął niektóre punkty wejścia i funkcje, których Nitter używał do uzyskiwania dostępu do danych, poszukiwano nowych rozwiązań. Na syndication.twitter.com wykryto punkty wejścia, które dostarczały informacje w formacie JSON niezarejestrowanym użytkownikom, ale one również ostatecznie zostały zamknięte.
Później znaleziono sposób na wykorzystanie „kont gości” z uprawnieniami do odczytu . Konta te, rejestrowane za pośrednictwem API i używane głównie przez aplikację na Androida, miały pewne ograniczenia, takie jak limit 500 żądań API w ciągu 15 minut, i były powiązane z określonymi adresami IP.
Jednak pod koniec stycznia Twitter zaprzestał wydawania tych tokenów dostępu, co ostatecznie położyło kres Nitterowi jako darmowej, wielodostępnej, publicznej usłudze . Niektóre instancje zostały natychmiast zamknięte, podczas gdy inne zmodyfikowały swój kod, aby efektywniej wykorzystać istniejące tokeny. 26 lutego wygasły ostatnie tokeny gościnne, co doprowadziło do całkowitego zamknięcia wszystkich publicznych instancji Nittera.
Pomimo zakończenia publicznych zgłoszeń, system śledzenia błędów nadal analizuje problemy związane z kontami gości, demonstrując wpływ i trwałość Nittera w przestrzeni mediów społecznościowych. To interesujące podejście do rozwiązania problemu centralizacji w mediach społecznościowych, zwłaszcza w przypadku Twittera. Propozycja przedstawia alternatywny, zdecentralizowany system oparty na ActivityPub i IPFS , który mógłby zaoferować rozwiązanie bardziej odporne na cenzurę i zależność od jednej platformy.
Jeśli chcesz dowiedzieć się więcej, szczegóły znajdziesz pod poniższym linkiem.