{"id":113913,"date":"2024-02-27T22:03:07","date_gmt":"2024-02-27T20:03:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/prekrashhenie-sushhestvovaniya-nitter-svobodnogo-alternativnogo-frontenda-k-twitter"},"modified":"2024-02-27T22:03:07","modified_gmt":"2024-02-27T20:03:07","slug":"prekrashhenie-sushhestvovaniya-nitter-svobodnogo-alternativnogo-frontenda-k-twitter","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/prekrashhenie-sushhestvovaniya-nitter-svobodnogo-alternativnogo-frontenda-k-twitter","title":{"rendered":"Nitter, den fria alternativa front-end till Twitter, har upph\u00f6rt att existera.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Den sista offentliga instansen av Nitter har blivit obrukbar. Projektet Nitter utvecklade en fri frontend f\u00f6r att f\u00e5 tillg\u00e5ng till X.com\/Twitter utan att anv\u00e4nda JavaScript, analysverktyg, tracker och tredjepartstj\u00e4nster. Den 31 januari avslutades utdelningen av tokens som anv\u00e4ndes i Nitter f\u00f6r att organisera tillg\u00e5ng till inneh\u00e5ll p\u00e5 X.com. Den 26 februari l\u00f6pte livsl\u00e4ngden f\u00f6r de sista av de tidigare utf\u00e4rdade tokens ut, vilket ledde till en total nedst\u00e4ngning av Nitter.        <\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043a\u0443\u043f\u043a\u0438 \u0418\u043b\u043e\u043d\u043e\u043c \u041c\u0430\u0441\u043a\u043e\u043c, Twitter (\u043d\u044b\u043d\u0435 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d \u0432 X) \u043d\u0430\u0447\u0430\u043b \u0432\u043d\u0435\u0434\u0440\u044f\u0442\u044c \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u043c\u0435\u0440, \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043d\u0430 \u0430\u0433\u0440\u0435\u0441\u0441\u0438\u0432\u043d\u0443\u044e \u043c\u043e\u043d\u0435\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0440\u0430\u043d\u0435\u0435 \u0441\u0447\u0438\u0442\u0430\u0432\u0448\u0435\u0439\u0441\u044f \u0443\u0431\u044b\u0442\u043e\u0447\u043d\u043e\u0439. \u0412 \u0447\u0438\u0441\u043b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0431\u044b\u043b\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0442\u0430\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u0439 \u043a\u0430\u0436\u0434\u044b\u043c \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438  (\u0432\u0432\u0435\u0434\u0435\u043d\u044b \u043b\u0438\u043c\u0438\u0442\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0438\u0434\u043e\u0432 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432 &#8212; 10000 \u0434\u043b\u044f \u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u043b\u0430\u0442\u043d\u043e\u0439 &#171;\u0441\u0438\u043d\u0435\u0439 \u0433\u0430\u043b\u043e\u0447\u043a\u0438&#187;, 1000 \u0434\u043b\u044f \u043e\u0431\u044b\u0447\u043d\u044b\u0445, 500 \u0434\u043b\u044f \u043d\u043e\u0432\u044b\u0445 \u043e\u0431\u044b\u0447\u043d\u044b\u0445); \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u0432 \u0440\u0430\u0437\u0440\u044f\u0434 \u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u044b &#171;\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432&#187; \u0441 \u043b\u0438\u043c\u0438\u0442\u0430\u043c\u0438, \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u043c\u0438 \u0434\u043b\u044f \u043c\u0430\u0441\u0441\u043e\u0432\u043e\u0433\u043e \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 (\u0441\u043a\u0440\u0435\u0439\u043f\u0438\u043d\u0433\u0430);  \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 \u043e\u0442\u0434\u0430\u0447\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0431\u0435\u0437 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432.     <\/p>\n<p>\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043e\u043f\u0440\u0430\u0432\u0434\u0430\u043d\u0438\u044f \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u043b\u043e\u0441\u044c (2023-07-01), \u0447\u0442\u043e \u044d\u0442\u043e  &#171;\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u044d\u043a\u0441\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u043c\u0435\u0440\u044b&#187;, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0431\u043e\u0442\u0430\u043c\u0438 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0443\u0445\u0443\u0434\u0448\u0435\u043d\u0438\u044e \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0434\u043b\u044f \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. \u0414\u043e \u044d\u0442\u043e\u0433\u043e (2023-04-19) \u0431\u044b\u043b\u0438 \u0438\u043d\u0441\u0438\u043d\u0443\u0430\u0446\u0438\u0438 \u0432 \u0430\u0434\u0440\u0435\u0441 Microsoft, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u0434\u0430\u043d\u043d\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u043d\u0435\u043b\u0435\u0433\u0430\u043b\u044c\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 Twitter \u0434\u043b\u044f \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f AI. \u041f\u043e\u0437\u0434\u043d\u0435\u0435 (2023-11-17) \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043b\u0438\u043c\u0438\u0442\u043e\u0432 \u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043b\u0438 \u043e\u0431\u0435\u0449\u0430\u043d\u043d\u043e\u0439 \u041c\u0430\u0441\u043a\u043e\u043c \u0431\u043e\u0440\u044c\u0431\u043e\u0439 \u0441 \u0431\u043e\u0442\u0430\u043c\u0438.    <\/p>\n<p>Nitter var ett projekt f\u00f6r att utveckla programvara som skyddar Twitter-anv\u00e4ndare som bara l\u00e4ser inneh\u00e5ll, inte skickar meddelanden, genom att erbjuda dem en alternativ webbplats f\u00f6r att se Twitter utan krav p\u00e5 konto eller aktiverat JavaScript. S\u00e5dan programvara \u00e4r i praktiken en skrapare och mellanhand som ist\u00e4llet f\u00f6r att spara data i en databas skickar dem direkt till slutanv\u00e4ndaren (dock cachas vissa data i Redis).     <\/p>\n<p>S\u00e5ledes var programvaran Nitter:    <\/p>\n<li class=\"l\"> tekniskt sett den typ av programvara som ledningen f\u00f6r Twitter f\u00f6rklarade en aktiv kamp mot;\n<li class=\"l\"> \u044f\u0432\u043b\u044f\u043b\u043e\u0441\u044c \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043d\u0435\u043c\u043d\u043e\u0433\u0438\u0445 \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u041f\u041e \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0434\u0430\u043d\u043d\u044b\u043c, \u0440\u0430\u0437\u043c\u0435\u0449\u0451\u043d\u043d\u044b\u043c \u0432 Twitter, \u0447\u0442\u043e \u043e\u0431\u0443\u0441\u043b\u043e\u0432\u0438\u043b\u043e \u0435\u0433\u043e \u043f\u0440\u0438\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u043a \u043c\u043e\u0434\u0443\u043b\u044f \u0434\u043b\u044f \u0441\u043a\u0440\u0435\u0439\u043f\u0438\u043d\u0433\u0430 \u0432 \u0431\u043e\u043b\u0435\u0435 \u0443\u0437\u043a\u043e\u043c \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0438 \u0441\u043c\u044b\u0441\u043b\u0430 \u044d\u0442\u043e\u0433\u043e \u0441\u043b\u043e\u0432\u0430 &#8212; \u0441\u0431\u043e\u0440\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043e\u0431\u0445\u043e\u0434 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e;\n<li class=\"l\"> offentliga instanser av Nitter blev sj\u00e4lva m\u00e5ltavlor f\u00f6r skrapning, vilket ledde till att n\u00e5gra instanser implementerade sin egen version av captcha (1 extra POST-beg\u00e4ran, specifik f\u00f6r den aktuella instansen).\n<p>\u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043e\u0431\u0445\u043e\u0434\u043d\u044b\u0445 \u043f\u0443\u0442\u0435\u0439 \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u043d\u043e\u0432\u044b\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u0431\u044b\u043b\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u044b RSS \u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435  \u0442\u043e\u0447\u043a\u0438 \u0432\u0445\u043e\u0434\u0430 \u043d\u0430 syndication.twitter.com, \u043e\u0442\u0434\u0430\u0432\u0430\u0432\u0448\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043d\u0435\u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON, \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0432\u0448\u0438\u0435\u0441\u044f \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0441\u0435\u0442\u044f\u043c\u0438. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f Nitter \u043f\u043e\u043b\u0443\u0447\u0430\u043b \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0447\u0435\u0440\u0435\u0437 \u044d\u0442\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b, \u043d\u043e \u0437\u0430\u0442\u0435\u043c \u0438 \u043e\u043d\u0438 \u0431\u044b\u043b\u0438 \u043f\u0440\u0438\u043a\u0440\u044b\u0442\u044b. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0431\u044b\u043b \u043d\u0430\u0439\u0434\u0435\u043d \u0441\u043f\u043e\u0441\u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f &#171;\u0433\u043e\u0441\u0442\u0435\u0432\u044b\u0445 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432&#187;, \u0438\u043c\u0435\u0432\u0448\u0438\u0445 \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0438 \u043d\u0430 \u0447\u0442\u0435\u043d\u0438\u0435. \u041e\u0434\u0438\u043d \u0438\u0437 \u0442\u0438\u043f\u043e\u0432 \u0442\u0438\u043f\u043e\u0432 &#171;\u0433\u043e\u0441\u0442\u0435\u0432\u044b\u0445 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432&#187; \u0431\u044b\u043b \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u0432\u0435\u0449\u0435\u0439 \u0441 \u0443\u0440\u0435\u0437\u0430\u043d\u043d\u044b\u043c\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u043c\u0438.     <\/p>\n<p>\u041d\u043e Nitter \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u0434\u0440\u0443\u0433\u043e\u0439 \u0442\u0438\u043f &#171;\u0433\u043e\u0441\u0442\u0435\u0432\u044b\u0445 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432&#187;, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u043b\u0438 OAuth \u0432\u043c\u0435\u0441\u0442\u043e Cookie, \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u0447\u0435\u0440\u0435\u0437 API \u0438 \u043f\u043e-\u0432\u0438\u0434\u0438\u043c\u043e\u043c\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u0434\u043b\u044f Android. \u042d\u0442\u043e\u0442 \u0442\u0438\u043f \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432 \u0438\u043c\u0435\u0435\u0442 \u043b\u0438\u043c\u0438\u0442\u044b \u0432 500 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u043a API \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 15 \u043c\u0438\u043d\u0443\u0442, \u0438 \u0435\u0433\u043e &#171;\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f&#187; \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u0430 \u043a <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/lir\/ipv4\/\"   title=\"IP-adress\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"600\">IP-adress<\/a> (\u0441 \u043e\u0434\u043d\u043e\u0433\u043e IP \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0434\u0438\u043d &#171;\u0433\u043e\u0441\u0442\u0435\u0432\u043e\u0439 \u0430\u043a\u043a\u0430\u0443\u043d\u0442&#187; \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0441\u0443\u0442\u043e\u043a, \u043d\u043e \u0443\u0436\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 &#171;\u0430\u043a\u043a\u0430\u0443\u043d\u0442&#187; \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441 \u0434\u0440\u0443\u0433\u0438\u0445 IP \u0430\u0434\u0440\u0435\u0441\u043e\u0432).    <\/p>\n<p>\u0422\u0430\u043a\u0438\u0435 &#171;\u0430\u043a\u043a\u0430\u0443\u043d\u0442\u044b&#187; (\u0442\u043e\u043a\u0435\u043d\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u0430) \u0431\u044b\u043b\u0438 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 30 \u0434\u043d\u0435\u0439. \u041d\u0430 \u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 \u0430\u0434\u0435\u043a\u0432\u0430\u0442\u043d\u044b\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043c\u0430\u0441\u0441\u043e\u0432\u043e\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432 \u043c\u043e\u0433 \u0431\u044b \u0441\u0442\u0430\u0442\u044c \u043a\u0440\u0430\u0443\u0434\u0441\u043e\u0440\u0441\u0438\u043d\u0433 \u0438\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0445\u043e\u0436\u0435\u0435 \u043d\u0430 Bibliogram (\u044e\u0437\u0435\u0440\u0441\u043a\u0440\u0438\u043f\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u0431\u0438\u0440\u0430\u0435\u0442 \u0433\u043e\u0441\u0442\u0435\u0432\u043e\u0439 \u0442\u043e\u043a\u0435\u043d \u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u0435\u0433\u043e \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u043c\u0443 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u0443).    <\/p>\n<p>I slutet av januari upph\u00f6rde X att utf\u00e4rda s\u00e5dana token. Avvecklingen av den sista \u00e5tkomstmetoden satte stopp f\u00f6r Nitter som en offentlig gratis multiplattformstj\u00e4nst, vilket fick f\u00f6rfattaren att utropa Nitter som d\u00f6d.     <\/p>\n<p>En del av instanserna st\u00e4ngdes omedelbart efter detta, medan andra modifierade koden f\u00f6r strikt ekonomisk anv\u00e4ndning av de befintliga token, s\u00e4rskilt med fokus p\u00e5 att anv\u00e4nda dem f\u00f6r att h\u00e4mta listor med tweets fr\u00e5n konton, vilket resulterade i felmeddelanden f\u00f6r allt annat. Den 26 februari gick livsl\u00e4ngden f\u00f6r de sista g\u00e4st\u00e5tkomsttoken ut, vilket ledde till att alla offentliga instanser upph\u00f6rde att fungera. Diskussioner p\u00e5 buggrapporteringstj\u00e4nsten p\u00e5g\u00e5r dock om s\u00e4tt att p\u00e5 n\u00e5got s\u00e4tt ber\u00f6ra g\u00e4st\u00e5tkomstkonton.    <\/p>\n<p>En av de radikala l\u00f6sningarna p\u00e5 problemet skulle kunna vara att ers\u00e4tta Twitter genom att skapa en alternativ, decentraliserad tj\u00e4nst baserad p\u00e5 ActivityPub och IPFS, d\u00e4r den prim\u00e4ra identifieraren f\u00f6r varje meddelande \u00e4r dess IPFS CID. Man kan f\u00f6rest\u00e4lla sig f\u00f6ljande flerlagerskonstruktion:    <\/p>\n<li class=\"l\"> Data som ursprungligen publicerades i den federerade tj\u00e4nsten som p\u00e5 den prim\u00e4ra plattformen och speglades i IPFS.\n<li class=\"l\"> \u0414\u0430\u043d\u043d\u044b\u0435, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0432 \u0442\u0432\u0438\u0442\u0442\u0435\u0440\u0435 \u0441\u0430\u043c\u0438\u043c\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438, \u043d\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u043e\u0442\u0437\u0435\u0440\u043a\u0430\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0432 \u0438\u0445 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u044b \u043d\u0430 \u0444\u0435\u0434\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435, \u0430 \u043e\u0442\u0442\u0443\u0434\u0430 &#8212; \u0432 IPFS.\n<li class=\"l\"> Data som anv\u00e4ndarna sj\u00e4lva laddade ner fr\u00e5n Twitter med hj\u00e4lp av exportfunktionen och laddade upp till Fediverse + IPFS genom massuppladdningsfunktionen.\n<p>Data fr\u00e5n punkt 3 l\u00f6ser dock inte problemet med att anv\u00e4ndarna av Twitter inte deltar i programmet f\u00f6r Twitter-ers\u00e4ttning.     <\/p>\n<p>F\u00f6r varje identifierare av ett inl\u00e4gg p\u00e5 varje centraliserad plattform kan det vara f\u00f6rdelaktigt att st\u00f6dja visningen av dess IPFS CID, vilket fungerar som en cache som g\u00f6r det m\u00f6jligt att utan att k\u00e4nna till sj\u00e4lva texten i inl\u00e4gget, men med k\u00e4nnedom om dess centraliserade identifierare, ta reda p\u00e5 dess decentraliserade identifierare. Vid generering av URI i IPFS (vilket kan g\u00f6ras utan faktisk uppladdning) genomg\u00e5r texten i inl\u00e4gget normalisering, vilket involverar att data placeras i en beh\u00e5llare baserad p\u00e5 HTML med maskinl\u00e4sbara metadatan, normalisering av Unicode, konvertering till UTF-8, ers\u00e4ttning av vita tecken med enkla mellanslag, och ers\u00e4ttning av alla l\u00e4nkar till inl\u00e4gg p\u00e5 denna och andra plattformar som genomg\u00e5r en liknande procedur med URI i IPFS.     <\/p>\n<p>Varje plattform har ett maskinl\u00e4sbart dokument som beskriver reglerna f\u00f6r kanonisering av inl\u00e4gg, inklusive m\u00e5nga tj\u00e4nster vars l\u00e4nkar ers\u00e4tts med IPFS-URI i inl\u00e4gg p\u00e5 detta n\u00e4tverk. Varje inl\u00e4gg i varje n\u00e4tverk kanoniseras enligt reglerna f\u00f6r kanonisering av inl\u00e4gg i det n\u00e4tverket som g\u00e4ller vid tidpunkten d\u00e5 inl\u00e4gget \u00e4r daterat. Vid kanonisering, om det finns en l\u00e4nk till ett inl\u00e4gg p\u00e5 en av de ersatta plattformarna, extraherar implementationen en centraliserad identifierare fr\u00e5n l\u00e4nken och kontrollerar dess n\u00e4rvaro i betrodda index.    <\/p>\n<p>Om den finns i indexet, anv\u00e4nder implementationen den decentraliserade identifieraren fr\u00e5n indexen. Om den inte finns, beg\u00e4r implementationen inl\u00e4gget via l\u00e4nken, kanoniserar det och skapar en identifierare som kan placeras i indexen. Implementation beh\u00f6ver inte placera det beg\u00e4rda inl\u00e4gget i det decentraliserade n\u00e4tverket. Implementation kan kontrollera korrektheten av identifieraren i indexet genom lokal reproduktion av processen. Implementeringen av indexet \u00e4r skyldig att verifiera korrektheten av identifierargenerering genom lokal reproduktion av processen.     <\/p>\n<p>En s\u00e5dan deterministisk process g\u00f6r det m\u00f6jligt att generera of\u00f6r\u00e4nderliga l\u00e4nkar till inneh\u00e5ll \u00e4ven f\u00f6r tweets vars posters f\u00f6r n\u00e4rvarande inte deltar i programmet f\u00f6r Twitter-ers\u00e4ttning. N\u00e4r en del av dem b\u00f6rjar ladda upp sina tweets till IPFS, kommer algoritmen att generera identifierare f\u00f6r dem som \u00e4r identiska med dem som redan anv\u00e4nds i l\u00e4nkarna, f\u00f6rutsatt att indexet inneh\u00e5ller korrekta avbildningar och att sj\u00e4lva inneh\u00e5llet inte har f\u00f6r\u00e4ndrats.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60673\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0438\u0437 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432 Nitter \u043f\u0440\u0438\u0448\u0451\u043b \u0432 \u043d\u0435\u0433\u043e\u0434\u043d\u043e\u0441\u0442\u044c. \u041f\u0440\u043e\u0435\u043a\u0442 Nitter \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a X.com\/Twitter \u0431\u0435\u0437 \u043d\u0430\u0432\u044f\u0437\u044b\u0432\u0430\u043d\u0438\u044f JavaScript, \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438, \u0442\u0440\u0435\u043a\u0435\u0440\u043e\u0432 \u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. 31 \u044f\u043d\u0432\u0430\u0440\u044f \u0431\u044b\u043b\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 \u0432\u044b\u0434\u0430\u0447\u0430 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0432 Nitter \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0443 \u0432 X.com. 26 \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u0438\u0441\u0442\u0435\u043a\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0436\u0438\u0437\u043d\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0438\u0437 \u0440\u0430\u043d\u0435\u0435 \u0432\u044b\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u0447\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u043b\u043e \u043a \u043f\u043e\u043b\u043d\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-113913","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0438\u0437 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432 Nitter \u043f\u0440\u0438\u0448\u0451\u043b \u0432 \u043d\u0435\u0433\u043e\u0434\u043d\u043e\u0441\u0442\u044c. \u041f\u0440\u043e\u0435\u043a\u0442 Nitter \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a X.com\/Twitter \u0431\u0435\u0437 \u043d\u0430\u0432\u044f\u0437\u044b\u0432\u0430\u043d\u0438\u044f JavaScript, \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438, \u0442\u0440\u0435\u043a\u0435\u0440\u043e\u0432 \u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/news\/prekrashhenie-sushhestvovaniya-nitter-svobodnogo-alternativnogo-frontenda-k-twitter\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f Nitter, \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430 \u043a Twitter | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0438\u0437 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432 Nitter \u043f\u0440\u0438\u0448\u0451\u043b \u0432 \u043d\u0435\u0433\u043e\u0434\u043d\u043e\u0441\u0442\u044c. \u041f\u0440\u043e\u0435\u043a\u0442 Nitter \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a X.com\/Twitter \u0431\u0435\u0437 \u043d\u0430\u0432\u044f\u0437\u044b\u0432\u0430\u043d\u0438\u044f JavaScript, \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438, \u0442\u0440\u0435\u043a\u0435\u0440\u043e\u0432 \u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/prekrashhenie-sushhestvovaniya-nitter-svobodnogo-alternativnogo-frontenda-k-twitter\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-02-27T20:03:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-02-27T20:03:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Nedl\u00e4ggning av Nitter, den fria alternativa frontenden till Twitter | ProHoster","description":"Den senaste offentliga instansen av Nitter har blivit obrukbar. Projektet Nitter utvecklade en fri frontend f\u00f6r att f\u00e5 tillg\u00e5ng till X.com\/Twitter utan att p\u00e5tvinga JavaScript, analysverktyg, sp\u00e5rare och externa tj\u00e4nster.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/prekrashhenie-sushhestvovaniya-nitter-svobodnogo-alternativnogo-frontenda-k-twitter","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f Nitter, \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430 \u043a Twitter | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0438\u0437 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432 Nitter \u043f\u0440\u0438\u0448\u0451\u043b \u0432 \u043d\u0435\u0433\u043e\u0434\u043d\u043e\u0441\u0442\u044c. \u041f\u0440\u043e\u0435\u043a\u0442 Nitter \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a X.com\/Twitter \u0431\u0435\u0437 \u043d\u0430\u0432\u044f\u0437\u044b\u0432\u0430\u043d\u0438\u044f JavaScript, \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438, \u0442\u0440\u0435\u043a\u0435\u0440\u043e\u0432 \u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/prekrashhenie-sushhestvovaniya-nitter-svobodnogo-alternativnogo-frontenda-k-twitter","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-02-27T20:03:07+00:00","article:modified_time":"2024-02-27T20:03:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"113913","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-08 20:22:37","updated":"2026-02-08 20:22:37","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/113913","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=113913"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/113913\/revisions"}],"predecessor-version":[{"id":145695,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/113913\/revisions\/145695"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=113913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=113913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=113913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}