Vielen lieben Dank für diese Anleitung! Ohne hätte ich es nicht hingekriegt. Es hat super bei mir funktioniert. Ich musste bei Firefox allerdings erst eine Erlaubnis erteilen, damit das Script nutzbar ist. Für absolute Laien wie mich bedeutete dies zunächst "Erlaubnis erteilen" einzutippen, falls das jemand auch nicht wusste oder auch vor dem Problem steht 🥲dann konnte ich das Script einfügen.
Ich habe gelesen "Erlaubnis erteilen" ANtippen und nach dem Button gesucht....aber man muss diese 2 Wörter so in die Zeile per Tastatur reinschreiben. Jetzt funktionierts.
Herzlichen Dank für das Script! Mit fünf Anläufen an zwei aufeinanderfolgenden Tagen konnte ich die 15k Tweets wegräumen. Irgendwann lief es nicht mehr weiter, aber ich weiß nicht, ob sich der Browser (Vivaldi/Linux) weggehängt hatte oder ob Twitter nicht mehr löschen wollte. Zählerstand gemerkt, ein paar Minuten (oder halt Stunden) gewartet, erneut anstoßen, und irgendwann war es erledigt. 👍
VIELEN DANK!!! Überall sonst kostet das Kohle und hier gehts sehr gut ganz umsonst. Wirklich sehr gut erklärt auch für totale Computer-Laien wie mich! Erstklassig! 😍
Wenn du das Skript in die Browserkonsole kopiert hast, reicht es die Seite neu zu laden (oder Tab/Browser schließen und neu öffnen). Falls du Tampermonkey oder ähnliches nutzt, gibt es ein Symbol, wo du draufklicken kannst und das Skript dann deinstallieren oder deaktivieren kannst. Bei Tampermonkey ist es ein schwarzes Quadrat mit zwei Kreisen in der unteren Hälfte und dann "Dashboard" wählen.
Ein Traum, lieben Dank. Hat prima funktioniert. Sehr einfach. Frage: Muss ich die Konsole danach "wieder schließen", - da ich vorher das Einfügen gestatten musste..? (Chrome)
hey, danke dir für dieses video. hab zwar nach einem tutorial gesucht, wie ich all meine likes entfernen kann, aber das funktioniert mit diesem script ja auch :D
Vielen Dank, funktioniert tadellos. Zum zweiten Mal, da X die Blockierfunktion geändert hat. Wurde dafür shadowbanned, aber das vergeht. Vielen Dank nochmals!
Kann es sein das es daß Script nicht mehr tut? Hatte es in den letzten Monaten immer mal wieder benutzt, aber jetzt wirft es nur noch mehrer Fehlermeldungen raus. 😕
Das gleiche Skript kann auch Favs löschen. Statt tweet-headers.js oder tweets.js die Datei like.js auswählen. Das Skript erkennt das dann automatisch und löscht die Favs. Leider hat XCorp dort eine Limitierung von 500 je 15 Minuten. Es dauert daher viel länger. Und es scheint Probleme mit älteren Favs zu geben. Laut Berichten ist nach etwa 3200 Favs Schluss. Skript läuft zwar weiter, aber Like-Count ändert sich im Profil nicht mehr. Ich weiß noch nicht, woran das genau liegt. Wahrscheinlich daran wie XCorp ältere Favs nicht mehr in Echtzeit vorrätig hält, sondern in irgendwelchen Read-Only-Datenbanken.
Vielen Dank für das Script Luca. Ich habe sogar alle likes gelöscht... 2x. allerdings kann ich die immernoch auf meinem account sehen. im gegensatz zu den Tweets. auch wenn sie für "niemanden sichtabar sind" verstehe ich nicht warum sie immer noch für mich sichtbar sind. weißt du woran das liegen könnte? LG
@@ellekhay Likes löschen ist leider unzuverlässig. Das funktioniert mit den aktuellsten paar tausend gut, aber ältere gehen nicht weg. Lösung habe ich dafür keine gefunden. Selbst per Hand lassen sie sich nur entfernen, wenn man sie zuvor erneut liked, was dann aber Spam wäre.
@@dingdongbingklingeling9904 Keine einfache, weil das Skript zum vollständigen Löschen gedacht ist. Wenn du aber die Tweets, die du behalten möchtest, aus der tweet-headers.js Datei entfernst und damit den Löschvorgang startest, werden die entfernten nicht gelöscht. Wichtig ist, dass die Struktur erhalten bleibt, also Tweets inklusive der sie umgebenden geschwungenen Klammer aus der Datei löschen.
kriege diese meldung in der konsole: Content-Security-Policy: Die Einstellungen der Seite haben das Laden einer Ressource (object-src) auf data:i blockiert, da sie gegen folgende Direktive verstößt: "object-src 'none'"
@@gfgit6148 Aktuellste Version von github.com/lucahammer/tweetXer/blob/main/tweetXer.js probiert? Manchmal reicht es schon die Seite neu zu laden und es nochmals auszuführen. Manche AdBlocker oder sonstige add-ons machen manchmal Probleme. Mit ublock Origin klappt es allerdings. Anderer Browser kann helfen.
Wenn du die Datei likes.js auswählst, versucht es die Likes zu löschen. Leider funktioniert das nur für die letzten paart Hundert weil X/Twitter das nicht unterstützt. Die älteren kann man auch nicht einfach per Hand entfernen, weil sie nicht mehr als geliked angezeigt werden (auch wenn sie noch in der Liste auftauchen). Das Herz ist nicht mehr rot. Die einzige Option sie zu entfernen ist sie nochmals zu liken und dann entliken. Das sendet aber jedes Mal eine Benachrichtigung, weshalb ich es nicht automatisieren werde.
Replies löscht es auch. Likes nur wenn man die likes.js statt der tweets.js-Datei auswählt. Funktioniert nicht so gut wie mit den Tweets. Meist werden nur die letzten paar Hundert Likes entfernt. Direktnachrichten werden nicht verändert.
@@shoeoffhead3692 Da das Löschen durch ein Skript passiert verstößt man gegen die Automatisierungs-Richtlinie von X/Twitter (web.archive.org/web/20231208125545/help.twitter.com/en/rules-and-policies/x-automation). X/Twitter kann den Account deshalb permanent sperren. Mir ist bisher kein Fall bekannt, bei dem das passiert ist, aber ich möchte trotzdem auf das Risiko hinweisen.
@@LucaHammerTube Das es ein Skript ist, merkt Twitter ja nur, weil unzählige Anfragen in sehr kurzer Zeit kommen, oder? Wir nutzen ja nicht die API via Developer-Account. Vielleicht könnte das Skript einfach kurze zufällige Pausen machen, damit es aussieht wie ein Mensch.
@@shoeoffhead3692 Einerseits durch die Anzahl der Anfragen, andererseits durch das fehlende Abrufen der Tweets vor dem Löschen. Es wäre möglich zuerst den Tweet aufzurufen und dann den Lösch-Request zu senden und dazwischen Pausen zu machen. Aber dann dauert es sehr lange. Und während die Menge der Lösch-Requests nicht limitiert ist, ist die Menge der Tweet-Abrufe auch im Browser limitiert, wodurch das alles aufwändiger wird.
moin, absoluter anfänger mit knapp 50.000 tweets hier... das läuft glaub ich alles so wie es sollte, aber irgendwie ist diese blaue leiste, die mir anzeigt wie weit wir sind, weg. wie krieg ich die wieder zurück bzw. läuft dat ding noch?
Läuft nur solange die blaue Leiste da ist. Einfach nochmal einfügen und von vorne starten. Falls du noch weißt wie viele schon gelöscht wurden, kannst du unter "Advanced Settings" (rechts neben dem Dateiauswahlnknopf) klicken und dann im ausgeklappten Bereich eingeben wie viele übersprungen werden sollen.
Ich habe 21k tweets. Bei 10167 bleibt das Script stehen und das Browser Fenster hängt quasi fest. Er hat aber die 10k Tweets gelöscht. Wo liegt bei mir das Problem?
Browser ist von der Menge an Befehlen überfordert. Seite neu laden, Skript erneut einfügen und ausführen, auf "Advanced Options" klicken (rechts neben dem Auswahl-Button) und bei dem Eingabefeld 10167 eingeben, dann nochmals die tweet-headers.js auswählen. Dann macht er von dort weiter. Am stabilsten läuft es laut Rückmeldungen mit Firefox.
auf einem anderen PC funktioniert es jetzt in Firefox, allerdings sagt es mir,. dass es die ersten 13000 tweets übersprings. Kann man die irgendwie noch abgreifen?
@ledasdaughter_ Es überspringt sie, weil diese bereits gelöscht sein sollten. Falls das nicht der Fall ist, unter advanced options skip 1 statt 0 Eingeben. Dann wird nicht automatisch übersprungen.
Motiviert, endlich den Exit zu machen. Zwar läuft´s bei mir - die 200er sehe ich - alles wie im Video. Leider scheinen sich die Tweets aber dennoch nicht zu löschen. Die Zahl steht auch nach mehreren Durchläufen fest und die Tweets sind noch da, soweit ich das überblicken kann.
@@LucaHammerTube Ja, auch in einem anderen Browser, im Inkognito-Tab und nach einem Rechner-Neustart. Es rattern im Network nun die Calls, die aber alle "denied" sind.
Du kannst die Seite neu laden, das Skript nochmal einfügen und ausführen, aber bevor du die tweet-headers.js oder tweets.js Datei auswählst, auf "Advanced Options" drücken und dann einstellen, dass die ersten 15k übersprungen werden sollen. Dann die Datei auswählen.
Ja, schade. Danke fürs checken. Hatte über iPad Lösung mit userscript geschrieben, das im Gegensatz zum Browserscript nicht funktionierte. Hatte dort das Script benutzt, das du für add-ons empfohlen hattest.
Hallo, leider lässt sich der Code nicht so einfach einfügen. Ich bekomme immer eine Warnmeldung und soll auf "Einfügen erlauben" drücken. Ich finde aber diesen Button nicht. Der wird mir nicht angezeigt. Wo muss ich das einstellen?
Vielen lieben Dank für diese Anleitung! Ohne hätte ich es nicht hingekriegt. Es hat super bei mir funktioniert.
Ich musste bei Firefox allerdings erst eine Erlaubnis erteilen, damit das Script nutzbar ist. Für absolute Laien wie mich bedeutete dies zunächst "Erlaubnis erteilen" einzutippen, falls das jemand auch nicht wusste oder auch vor dem Problem steht 🥲dann konnte ich das Script einfügen.
Danke für den Hinweis.
Ich habe gelesen "Erlaubnis erteilen" ANtippen und nach dem Button gesucht....aber man muss diese 2 Wörter so in die Zeile per Tastatur reinschreiben. Jetzt funktionierts.
Läuft bei mir auch in Firefox. In Edge möchte es nicht.
Bei Chrome musste ich "allow pasting" erst eingeben, bevor ich das Script einfügen konnte.
Vielen Dank natürlich für das Script!
Vielen Dank! Es hat hervorragend geklappt und war toll erklärt. Ich hatte noch nie etwas mit einem Script zu tun und hab es auf Anhieb hinbekommen.
Vielen Dank für das Skript und die Erläuterung! Hat fantastisch geklappt.
Funktioniert bisher augenscheinlich. Danke schön. Werde den Prozess noch abwarten müssen.
Herzlichen Dank für das Script! Mit fünf Anläufen an zwei aufeinanderfolgenden Tagen konnte ich die 15k Tweets wegräumen. Irgendwann lief es nicht mehr weiter, aber ich weiß nicht, ob sich der Browser (Vivaldi/Linux) weggehängt hatte oder ob Twitter nicht mehr löschen wollte. Zählerstand gemerkt, ein paar Minuten (oder halt Stunden) gewartet, erneut anstoßen, und irgendwann war es erledigt. 👍
Kämpft sich just in diesem Moment durch 95K Tweets. Danke Luca!
Das hat geklappt. Vielen Dank für die Anleitung🙂
Super Anleitung, herzlichen Dank dafür!
VIELEN DANK!!! Überall sonst kostet das Kohle und hier gehts sehr gut ganz umsonst. Wirklich sehr gut erklärt auch für totale Computer-Laien wie mich! Erstklassig! 😍
Vielen lieben Dank für das Skript. Hat alles geklappt :)
Vielen lieben Dank, Luca. Hat hervorragend funktioniert.
Läuft einwandfrei. Einmal nach 5600 Tweets neu gestartet und jetzt alle 23.000 gelöscht. Vielen Dank!
Vielen Dank, Luca! Wie immer sehr hilfreich. Script läuft!
Vielen Dank, läuft auch beim mac ohne Probleme! Endlich weg vom toxischen X.
Danke für die Anleitung. Das Script kämpft sich gerade durch 50k an Tweets.
Vielen Dank! Super einfache Erklärung die einfach umsetzbar ist.
Hat funktioniert. Herzlichen Dank.
Hat mir sehr geholfen, danke! Aber wie lösche ich das Skript wieder damit die Meldung oben auf der Startseite nicht dauerhaft auftaucht?
Wenn du das Skript in die Browserkonsole kopiert hast, reicht es die Seite neu zu laden (oder Tab/Browser schließen und neu öffnen). Falls du Tampermonkey oder ähnliches nutzt, gibt es ein Symbol, wo du draufklicken kannst und das Skript dann deinstallieren oder deaktivieren kannst. Bei Tampermonkey ist es ein schwarzes Quadrat mit zwei Kreisen in der unteren Hälfte und dann "Dashboard" wählen.
danke dir, auch fürs updaten des scripts :)
Ein Traum, lieben Dank. Hat prima funktioniert. Sehr einfach.
Frage: Muss ich die Konsole danach "wieder schließen", - da ich vorher das Einfügen gestatten musste..? (Chrome)
Danke, habe jetzt das Archiv angefordert. Bin gespann ...
hey, danke dir für dieses video. hab zwar nach einem tutorial gesucht, wie ich all meine likes entfernen kann, aber das funktioniert mit diesem script ja auch :D
Vielen Dank, funktioniert tadellos. Zum zweiten Mal, da X die Blockierfunktion geändert hat. Wurde dafür shadowbanned, aber das vergeht. Vielen Dank nochmals!
Kann es sein das es daß Script nicht mehr tut? Hatte es in den letzten Monaten immer mal wieder benutzt, aber jetzt wirft es nur noch mehrer Fehlermeldungen raus. 😕
Kleine Frage noch nachgeschoben zum ersten Kommentar: hast du auch ein Script, das die eigenen Likes auf Twitter löscht?
Das gleiche Skript kann auch Favs löschen. Statt tweet-headers.js oder tweets.js die Datei like.js auswählen. Das Skript erkennt das dann automatisch und löscht die Favs. Leider hat XCorp dort eine Limitierung von 500 je 15 Minuten. Es dauert daher viel länger. Und es scheint Probleme mit älteren Favs zu geben. Laut Berichten ist nach etwa 3200 Favs Schluss. Skript läuft zwar weiter, aber Like-Count ändert sich im Profil nicht mehr. Ich weiß noch nicht, woran das genau liegt. Wahrscheinlich daran wie XCorp ältere Favs nicht mehr in Echtzeit vorrätig hält, sondern in irgendwelchen Read-Only-Datenbanken.
Vielen Dank! Super!
Danke!
DANKE!!!
Vielen Dank für das Script Luca. Ich habe sogar alle likes gelöscht... 2x. allerdings kann ich die immernoch auf meinem account sehen. im gegensatz zu den Tweets. auch wenn sie für "niemanden sichtabar sind" verstehe ich nicht warum sie immer noch für mich sichtbar sind. weißt du woran das liegen könnte? LG
@@ellekhay Likes löschen ist leider unzuverlässig. Das funktioniert mit den aktuellsten paar tausend gut, aber ältere gehen nicht weg. Lösung habe ich dafür keine gefunden. Selbst per Hand lassen sie sich nur entfernen, wenn man sie zuvor erneut liked, was dann aber Spam wäre.
Hej! Gibt es eine Möglichkeit, wie man eine gewisse Anzahl an Tweets (bspw. die letzten 500) behalten kann? LG
@@dingdongbingklingeling9904 Keine einfache, weil das Skript zum vollständigen Löschen gedacht ist. Wenn du aber die Tweets, die du behalten möchtest, aus der tweet-headers.js Datei entfernst und damit den Löschvorgang startest, werden die entfernten nicht gelöscht. Wichtig ist, dass die Struktur erhalten bleibt, also Tweets inklusive der sie umgebenden geschwungenen Klammer aus der Datei löschen.
Twitter lässt mich nicht das skript in der Konsole eingeben. läuft nicht mit Copy-paste
habs gefunden 🙂
Hast du auch ein Script, in dem man alle "Gefällt mir" entzieht? ;-)
bei mir wird nix gelöscht und es erscheint nur "0 deleted" oben in der blauen leiste. warum?
kriege diese meldung in der konsole:
Content-Security-Policy: Die Einstellungen der Seite haben das Laden einer Ressource (object-src) auf data:i blockiert, da sie gegen folgende Direktive verstößt: "object-src 'none'"
@@gfgit6148 Aktuellste Version von github.com/lucahammer/tweetXer/blob/main/tweetXer.js probiert?
Manchmal reicht es schon die Seite neu zu laden und es nochmals auszuführen.
Manche AdBlocker oder sonstige add-ons machen manchmal Probleme. Mit ublock Origin klappt es allerdings.
Anderer Browser kann helfen.
Echt super! Danke! --> Geht das auch für Likes? Würdest du das auch für Likes anpassen?
Wenn du die Datei likes.js auswählst, versucht es die Likes zu löschen. Leider funktioniert das nur für die letzten paart Hundert weil X/Twitter das nicht unterstützt. Die älteren kann man auch nicht einfach per Hand entfernen, weil sie nicht mehr als geliked angezeigt werden (auch wenn sie noch in der Liste auftauchen). Das Herz ist nicht mehr rot. Die einzige Option sie zu entfernen ist sie nochmals zu liken und dann entliken. Das sendet aber jedes Mal eine Benachrichtigung, weshalb ich es nicht automatisieren werde.
Cool. Löscht es auch Replies und Likes oder nur Tweets? Personal Messages bleiben hoffentlich unberührt?
Replies löscht es auch. Likes nur wenn man die likes.js statt der tweets.js-Datei auswählt. Funktioniert nicht so gut wie mit den Tweets. Meist werden nur die letzten paar Hundert Likes entfernt.
Direktnachrichten werden nicht verändert.
@@LucaHammerTube Vielen Dank! Da steht was von wegen, eventuell wird man dadurch von Twitter gebannt? Wie kommt das und wie wird man wieder entsperrt?
@@shoeoffhead3692 Da das Löschen durch ein Skript passiert verstößt man gegen die Automatisierungs-Richtlinie von X/Twitter (web.archive.org/web/20231208125545/help.twitter.com/en/rules-and-policies/x-automation). X/Twitter kann den Account deshalb permanent sperren.
Mir ist bisher kein Fall bekannt, bei dem das passiert ist, aber ich möchte trotzdem auf das Risiko hinweisen.
@@LucaHammerTube Das es ein Skript ist, merkt Twitter ja nur, weil unzählige Anfragen in sehr kurzer Zeit kommen, oder? Wir nutzen ja nicht die API via Developer-Account. Vielleicht könnte das Skript einfach kurze zufällige Pausen machen, damit es aussieht wie ein Mensch.
@@shoeoffhead3692 Einerseits durch die Anzahl der Anfragen, andererseits durch das fehlende Abrufen der Tweets vor dem Löschen. Es wäre möglich zuerst den Tweet aufzurufen und dann den Lösch-Request zu senden und dazwischen Pausen zu machen. Aber dann dauert es sehr lange. Und während die Menge der Lösch-Requests nicht limitiert ist, ist die Menge der Tweet-Abrufe auch im Browser limitiert, wodurch das alles aufwändiger wird.
moin, absoluter anfänger mit knapp 50.000 tweets hier... das läuft glaub ich alles so wie es sollte, aber irgendwie ist diese blaue leiste, die mir anzeigt wie weit wir sind, weg. wie krieg ich die wieder zurück bzw. läuft dat ding noch?
Läuft nur solange die blaue Leiste da ist. Einfach nochmal einfügen und von vorne starten. Falls du noch weißt wie viele schon gelöscht wurden, kannst du unter "Advanced Settings" (rechts neben dem Dateiauswahlnknopf) klicken und dann im ausgeklappten Bereich eingeben wie viele übersprungen werden sollen.
@@LucaHammerTube vielen lieben dank!
Ich habe 21k tweets. Bei 10167 bleibt das Script stehen und das Browser Fenster hängt quasi fest. Er hat aber die 10k Tweets gelöscht. Wo liegt bei mir das Problem?
Browser ist von der Menge an Befehlen überfordert. Seite neu laden, Skript erneut einfügen und ausführen, auf "Advanced Options" klicken (rechts neben dem Auswahl-Button) und bei dem Eingabefeld 10167 eingeben, dann nochmals die tweet-headers.js auswählen. Dann macht er von dort weiter.
Am stabilsten läuft es laut Rückmeldungen mit Firefox.
@@LucaHammerTube Danke für den Tipp. Habe es Firefox erledigt. ;)
Hat anscheinend gut funktioniert, schade nur das anscheinend Kommentare davon nicht betroffen sind
Ich bekomme diesen Fehler angezeigt: Uncaught SyntaxError: unexpected token: identifier
Bin etwas ratlos, wie ich den beheben kann.
@@ledasdaughter_ Seite neu laden, code nochmal kopieren. Passiert manchmal wenn ein Zeichen zuviel/Zuwenig kopiert wurde.
auf einem anderen PC funktioniert es jetzt in Firefox, allerdings sagt es mir,. dass es die ersten 13000 tweets übersprings. Kann man die irgendwie noch abgreifen?
@ledasdaughter_ Es überspringt sie, weil diese bereits gelöscht sein sollten. Falls das nicht der Fall ist, unter advanced options skip 1 statt 0 Eingeben. Dann wird nicht automatisch übersprungen.
@@LucaHammerTube Danke! Ich versuchs nochmal!
@@LucaHammerTube Jetzt gehts! Tausend Dank! Überhaupt auch, für die Anleitung und den Code!
Motiviert, endlich den Exit zu machen. Zwar läuft´s bei mir - die 200er sehe ich - alles wie im Video. Leider scheinen sich die Tweets aber dennoch nicht zu löschen. Die Zahl steht auch nach mehreren Durchläufen fest und die Tweets sind noch da, soweit ich das überblicken kann.
@@biberbeat Auch nach einem neu laden der Seite?
@@LucaHammerTube Ja, auch in einem anderen Browser, im Inkognito-Tab und nach einem Rechner-Neustart. Es rattern im Network nun die Calls, die aber alle "denied" sind.
@@biberbeat Aktuellste Version des Skripts?
@@LucaHammerTube Gelöst! Habe mir ein neues Archiv gezogen und damit alles nochmal neu versucht. Dann hat´s geklappt.
@@biberbeat Super.
Moin, bekomme nach ca. 15k Tweets die Meldung "Debugging-Verbindung wurde geschlossen. Grund: Render process gone". Habt ihr hier eine Lösung für?
Du kannst die Seite neu laden, das Skript nochmal einfügen und ausführen, aber bevor du die tweet-headers.js oder tweets.js Datei auswählst, auf "Advanced Options" drücken und dann einstellen, dass die ersten 15k übersprungen werden sollen. Dann die Datei auswählen.
Rerun nötig bei mir schon nach etwas über 10.000 Tweets. Läuft jetzt wieder.
@@LucaHammerTube ich finde die Advanced Options nicht, habt ihr einen Tipp?
@@excellensa Nach dem Ausführen des Scripts ist er im blauen Overlay neben der Dateiauswahl. social.luca.run/@luca/111227397435941715
@@LucaHammerTube Gefunden, vielen Dank!
Wieso sieht man bitte nicht alle meiner Kommentare?
In der Moderationsschleife sehe ich keine weiteren Kommentare.
Ja, schade. Danke fürs checken. Hatte über iPad Lösung mit userscript geschrieben, das im Gegensatz zum Browserscript nicht funktionierte. Hatte dort das Script benutzt, das du für add-ons empfohlen hattest.
Hallo, leider lässt sich der Code nicht so einfach einfügen. Ich bekomme immer eine Warnmeldung und soll auf "Einfügen erlauben" drücken. Ich finde aber diesen Button nicht. Der wird mir nicht angezeigt. Wo muss ich das einstellen?
Danke !