Sådan slettes dine tidligere tweets - samlet og gratis - og gem din karriere fra dit tidligere selv

”Den, der styrer fortiden, styrer fremtiden . Den, der styrer nutiden, styrer fortiden . ” - George Orwell

James Gunn var på toppen af ​​verden. Han havde lige instrueret to af de bedste actionkomediefilm i det sidste årti. Begge hans Guardians of the Galaxy-film blev godt modtaget af både kritikere og publikum.

Men det var ikke nok til at redde ham fra sit tidligere selv.

Det viser sig, at Gunn tidligere i sin karriere havde tweetet nogle ret chokerende “vittigheder” på Twitter. (Jeg deler dem ikke her - det er sandsynligvis bedre, at du ikke læser dem.)

Dengang var Gunn en uklar budgetgryderfilmproducent. Og de pågældende tweets ligger i dvale i årevis i hans Twitter-historie, hvor ingen læser dem eller bryr sig.

Det vil sige, indtil et par journalister besluttede at grave snavs på ham og afslørede tweets, som hele verden kunne se.

Hans chefer hos Disney besluttede straks at "afbryde deres forretningsforhold" med Gunn.

Så inden for et par timer gik Gunn fra stjernedirektør til Hollywood-pariah. Alt på grund af et par tweets fra 2012.

Styr din fortid

I denne vejledning vil jeg vise dig, hvordan du kan downloade alle dine gamle tweets fra Twitter og derefter hurtigt slette så mange af disse tweets, som du vil - alt uden at dele nogen af ​​dine data med nogen.

Jeg gjorde det selv for et par minutter siden.

Sikker på, jeg kan godt lide ideen om fremtidige historikere, der gennemgår mine tweets og spørger: "Hvordan var Quincy Larson virkelig?" Men ikke så meget som jeg ikke kan lide tanken om, at en hater graver gennem mit Twitter-feed og kirsebærplukker en tweet, hvor jeg lød som en idiot.

Der er mange tjenester, du kan finde, der sletter dine tweets for dig, hvis du giver dem adgang til din Twitter-konto (og måske også nogle penge).

Jeg følte mig ikke komfortabel med at dele adgang til mine Twitter-konti med nogen af ​​disse tjenester. Faktisk sprang oprettelsen af ​​en sådan "tweet sletning" tjeneste ud på mig som en ond geni slags ting at gøre. "Åh, du har noget at skjule, gør du?"

Men vi kan overlade sådan beskidt arbejde til den digitale paparazzi.

I stedet for viser denne tutorial dig, hvordan du selv sletter alle dine tweets fra før en bestemt dato - gratis og samlet - ved hjælp af et simpelt Python-script.

Det føles måske som om hver tweet fra din fortid er en speciel og unik snefnug. Hvis du har det på denne måde, vil du måske i stedet manuelt gennemgå dine gamle tweets og bare slette de gamle tweets, der generer dig.

Men hvis du har tusinder af tweets som jeg, det tager dig timer og timer.

Bemærk, at sletning af gamle tweets overhovedet ikke påvirker dine Twitter-tilhængere, bortset fra at fjerne nogle ting, de er ærligt talt for travle til at gå tilbage og nogensinde læse. (Der er 350.000 nye tweets, der oprettes hvert minut på Twitter. Har ingen tid til det!)

Lad os komme igang!

Trin 1: Sådan oprettes en personlig sikkerhedskopi af alle dine tweets

Den første ting du skal gøre er at oprette en sikkerhedskopi af alle dine tweets. Twitter giver dig mulighed for nemt at eksportere alle dine tidligere tweets til en bekvem CSV-fil.

Naviger til Twitters sektion "Dine Twitter-data" i deres indstillinger. Her er et direkte link.

Twitter beder dig om at bekræfte din adgangskode. Klik derefter på "anmodningsdata" nederst på siden.

Twitter mailede mig en dejlig zip-fil inden for få minutter.

Hvis du tror, ​​du nogensinde vil læse de gamle tweets, du er ved at slette, skal du sørge for at tage backup af denne zip-fil, som er sikker.

Pak derefter mappen ud. Sådan ser mappen ud:

Du kan åbne index.html i en browser, og du vil se en flot brugergrænseflade, hvor du kan rulle gennem dine tweets efter måned og år.

Bemærk, at du har brug for tweets.csvfilen til det sidste trin i denne vejledning.

Trin 2: Installer Python-biblioteket

Til dette trin vil jeg antage, at du bruger en MacOS. Hvis nogen ønsker at oprette en klar liste over trinvise Linux- eller Windows-instruktioner til dette trin, skal du dele dem i en kommentar nedenfor. Jeg tilføjer dem her og krediterer dig. ?

Gå ind på din kommandolinje og kør denne kommando for at klone lageret:

git clone [email protected]:QuincyLarson/delete-tweets.git

Gå ind i den nyoprettede mappe:

cd delete-tweets

Sørg for, at du har installeret PIP (en Python-pakkehåndtering):

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

Nu kan du installere alle bibliotekets afhængigheder:

pip install -r requirements.txt

Bemærk, at du muligvis bliver nødt til at køre nogle af disse kommandoer med "sudo" i starten for at få dem til at fungere korrekt. Og du kan få nogle meddelelser om "kan ikke finde xyz-bibliotek". Jeg var i stand til at ignorere disse beskeder og stadig få dette til at fungere.

Trin 3: Opret Twitter API-nøgler

Gå til //apps.twitter.com/app/new og udfyld formularen således:

Du kan stort set sætte alt her - den eneste person, der skal bruge denne Twitter-app, er dig.

Klik nu på "Nøgler og adgangstokens" i din nyoprettede Twitter-app, og klik derefter på "Opret mit adgangstoken" nederst.

Brug nu din pålidelige teksteditor efter eget valg og åbn deletetweets.py.

Rul ned til linje 54. Du kopierer / indsætter dine nøgler manuelt herhen.

Gem filen, og afslut.

Trin 4: Kopier din tweets.csv-fil over

I trin 1 downloadede du en personlig sikkerhedskopi af alle dine tidligere tweets. Kopier tweets.csvfilen fra den mappe til din nye delete-tweets-mappe. Det vil erstatte pladsholder tweets.csv-filen.

Trin 4: Slet tweets

Nu skal du bare beslutte en "cut-off date" - en dato, inden hvilken alle dine tweets vil blive slettet.

For eksempel, hvis denne dato var 1. oktober 2013, skal du bruge følgende kommando i din terminal:

python deletetweets.py -d 2013-10-01

Scriptet starter derefter med den dato og går i omvendt kronologisk rækkefølge og sletter en tweet hvert sekund, indtil det er færdigt.

I slutningen fortæller det dig, hvor mange tweets det slettede.

Tillykke - du har kontrolleret din fortid.

Og nu har du en ting mindre at bekymre dig om i fremtiden.

Luk nu din terminal og fortsæt med dit liv.

Du bør følge mig på Twitter for praktiske tekniske ting, der er din tid værd.