„Cel care controlează trecutul controlează viitorul. Cel care controale prezentul controlează trecutul. ” – George Orwell

James Gunn era în fruntea lumii. Tocmai a regizat două dintre cele mai bune filme de comedie de acțiune din ultimul deceniu. Ambele filme ale sale despre „Gardienii galaxiei” au fost bine primite atât de critici, cât și de public.

Cum sa va stergeti tweet urile anterioare in bloc si

Dar asta nu a fost suficient pentru a-l salva de sinele său trecut.

Se pare că la începutul carierei sale Gunn a postat pe Twitter niște „glume” destul de șocante pe Twitter. (Nu le voi împărtăși aici – probabil că este mai bine să nu le citiți.)

Pe atunci, Gunn era un obscur producător de filme de groază la buget. Și tweet-urile în cauză stau latente de ani de zile în istoria sa de pe Twitter, fără ca nimeni să le citească sau să le pese.

Adică, până când câțiva reporteri au decis să-și dezgroape murdăria și au dezgropat tweet-urile pentru toată lumea.

Șefii săi de la Disney au decis imediat să „întrerupă relația de afaceri” cu Gunn.

ad-banner

Deci, în decurs de câteva ore, Gunn a trecut de la regizorul vedetei la paria de la Hollywood. Totul din cauza câtorva tweets din 2012.

Controlează-ți trecutul

În acest tutorial, vă voi arăta cum puteți descărca toate tweet-urile vechi de pe Twitter, apoi ștergeți rapid cât de multe dintre aceste tweets doriți – totul fără a partaja datele dvs. cu nimeni.

Am făcut asta chiar acum câteva minute.

Sigur, îmi place ideea ca viitorii istorici să-mi cerceteze Tweets-urile întrebându-mă: „Cum a fost Quincy Larson cu adevărat?” Dar nu atât de mult cât mi-ar plăcea ideea că un hater săpă prin feed-ul meu de Twitter și cireșa a ales un tweet unde am sunat ca un ciudat.

Există o mulțime de servicii pe care le puteți găsi, care vă vor șterge tweet-urile pentru dvs. dacă le dați acces la contul dvs. Twitter (și poate și bani).

Nu m-am simțit confortabil împărtășind accesul la conturile mele Twitter cu niciunul dintre aceste servicii. De fapt, crearea unui astfel de serviciu de „ștergere tweet” a sărit la mine ca un geniu rău de făcut. „Oh, ai ceva de ascuns, nu-i așa?”

Dar putem lăsa o astfel de muncă murdară paparazzilor digitali.

În schimb, acest tutorial vă va arăta cum să ștergeți toate tweet-urile dvs. înainte de o anumită dată – gratuit și în bloc – folosind un script Python simplu.

Se poate simți că fiecare tweet din trecutul tău este un fulg de zăpadă special și unic. Dacă vă simțiți așa, vă recomandăm să parcurgeți manual tweet-urile vechi și să ștergeți tweet-urile vechi care vă jenează.

Dar dacă aveți mii de tweets ca mine, vă va dura ore și ore.

Rețineți că ștergerea tweet-urilor vechi nu va afecta deloc adepții dvs. de pe Twitter, în afară de a elimina unele lucruri, care sunt sincer prea ocupați pentru a reveni și a le citi vreodată. (Există 350.000 de tweet-uri noi create în fiecare minut pe Twitter. Nu are nimeni timp pentru asta!)

Să începem!

Pasul 1: Cum să creați o copie de rezervă personală a tuturor tweet-urilor dvs.

Primul lucru pe care trebuie să-l faci este să creezi o copie de rezervă a tuturor tweet-urilor tale. Twitter vă permite să exportați cu ușurință toate tweet-urile dvs. anterioare într-un fișier CSV convenabil.

Navigați la secțiunea „Datele dvs. de Twitter” din Twitter în setările lor. Iată un link direct.

Twitter vă va cere să vă confirmați parola. Apoi faceți clic pe „solicitați date” în partea de jos a paginii.

1611950646 624 Cum sa va stergeti tweet urile anterioare in bloc si

Twitter mi-a trimis prin e-mail un fișier zip frumos în câteva minute.

Dacă credeți că veți dori vreodată să citiți tweet-urile vechi pe care urmează să le ștergeți, asigurați-vă că faceți o copie de siguranță a acestui fișier zip.

Apoi dezarhivați folderul. Iată cum arată folderul:

1611950647 430 Cum sa va stergeti tweet urile anterioare in bloc si

Puteți deschide index.html într-un browser și veți vedea o interfață de utilizator plăcută în care puteți parcurge tweet-urile după lună și an.

Rețineți că veți avea nevoie de tweets.csv fișier pentru pasul final al acestui tutorial.

Pasul 2: Instalați biblioteca Python

Pentru acest pas, voi presupune că utilizați un MacOS. Dacă cineva dorește să creeze o listă clară de instrucțiuni pas cu pas Linux sau Windows pentru acest pas, împărtășiți-le într-un comentariu de mai jos. Le voi adăuga aici și vă voi credita. ?

Accesați linia de comandă și executați această comandă pentru a clona depozitul:

git clone git@github.com:QuincyLarson/delete-tweets.git

Accesați directorul nou creat:

cd delete-tweets

Asigurați-vă că aveți instalat PIP (un manager de pachete Python):

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Acum puteți instala toate dependențele bibliotecii:

pip install -r requirements.txt

Rețineți că este posibil să trebuiască să rulați unele dintre aceste comenzi cu „sudo” la început pentru a le face să funcționeze corect. Și este posibil să primiți câteva mesaje „nu pot găsi biblioteca xyz”. Am reușit să ignor aceste mesaje și totuși am reușit să funcționeze.

Pasul 3: Creați chei API Twitter

Mergi la https://apps.twitter.com/app/new și completați formularul astfel:

1611950647 716 Cum sa va stergeti tweet urile anterioare in bloc si

Puteți pune practic orice aici – singura persoană care va folosi această aplicație Twitter sunteți dumneavoastră.

Acum, în aplicația dvs. Twitter recent creată, faceți clic pe „Chei și jetoane de acces”, apoi în partea de jos, faceți clic pe „Creați jetonul meu de acces”.

1611950648 606 Cum sa va stergeti tweet urile anterioare in bloc si

Acum utilizați editorul de text de încredere la alegere și deschideți-vă deletetweets.py.

1611950648 808 Cum sa va stergeti tweet urile anterioare in bloc si

Derulați în jos până la linia 54. Veți copia / lipi manual tastele aici.

1611950649 144 Cum sa va stergeti tweet urile anterioare in bloc si

Salvați fișierul și ieșiți.

Pasul 4: copiați fișierul tweets.csv

La pasul 1 ați descărcat o copie de siguranță personală a tuturor tweet-urilor din trecut. Copiați tweets.csv fișier din acel folder în noul dvs. folder de ștergere-tweets. Acesta va înlocui fișierul tweets.csv substituent.

Pasul 4: Ștergeți tweet-urile

Acum trebuie doar să decideți o „dată limită” – o dată înainte de care toate mesajele dvs. tweet vor fi șterse.

De exemplu, dacă data respectivă era 1 octombrie 2013, atunci veți utiliza următoarea comandă în terminal:

python deletetweets.py -d 2013-10-01

Scriptul va începe apoi cu acea dată și va merge în ordine cronologică inversă, ștergând câte un tweet în fiecare secundă până când se termină.

1611950649 461 Cum sa va stergeti tweet urile anterioare in bloc si

La final, vă va spune câte tweets a șters.

Felicitări – ți-ai controlat trecutul.

Și acum aveți un lucru mai puțin de care să vă faceți griji în viitor.

Acum închideți terminalul și continuați-vă cu viața.

Ar trebui urmărește-mă pe Twitter pentru lucruri tehnice practice care merită timpul tău.