Cómo eliminar tus tweets anteriores, de forma masiva y gratuita, y salvar tu carrera de tu yo pasado

“El que controla el pasado controla el futuro . El que controla el presente controla el pasado ". - George Orwell

James Gunn estaba en la cima del mundo. Acababa de dirigir dos de las mejores películas de comedia de acción de la última década. Sus dos películas de Guardianes de la Galaxia fueron bien recibidas tanto por la crítica como por el público.

Pero eso no fue suficiente para salvarlo de su yo pasado.

Resulta que al principio de su carrera, Gunn había tuiteado algunos "chistes" bastante impactantes en Twitter. (No los compartiré aquí; probablemente sea mejor que no los lea).

En ese entonces, Gunn era un oscuro cineasta de terror económico. Y los tweets en cuestión permanecen inactivos durante años en su historial de Twitter, sin que nadie los lea o se preocupe.

Eso es, hasta que unos pocos reporteros decidieron desenterrarlo y desenterraron los tweets para que todo el mundo los viera.

Sus jefes en Disney decidieron inmediatamente "romper su relación comercial" con Gunn.

Entonces, en el lapso de unas pocas horas, Gunn pasó de director estrella a paria de Hollywood. Todo debido a algunos tweets de 2012.

Controla tu pasado

En este tutorial, le mostraré cómo puede descargar todos sus tweets antiguos de Twitter y luego eliminar rápidamente tantos tweets como desee, todo sin compartir ninguno de sus datos con nadie.

Lo hice yo mismo hace unos minutos.

Claro, me gusta la idea de que los futuros historiadores examinen mis Tweets y se pregunten: "¿Cómo era realmente Quincy Larson?" Pero no tanto como me disgusta la idea de que alguien que odia hurgue en mi cuenta de Twitter y elija un tweet en el que sonaba como un idiota.

Hay muchos servicios que puede encontrar que eliminarán sus tweets si les da acceso a su cuenta de Twitter (y tal vez también algo de dinero).

No me sentía cómodo compartiendo el acceso a mis cuentas de Twitter con ninguno de esos servicios. De hecho, la creación de un servicio de "eliminación de tweets" me llamó la atención como una especie de genio maligno. "Oh, tienes algo que esconder, ¿verdad?"

Pero podemos dejar ese trabajo sucio a los paparazzi digitales.

En cambio, este tutorial le mostrará cómo eliminar todos sus tweets antes de una fecha determinada, de forma gratuita y en bloque, utilizando un simple script de Python.

Puede parecer que cada tweet de tu pasado es un copo de nieve especial y único. Si se siente así, puede que desee revisar manualmente sus tweets anteriores y simplemente eliminar los tweets antiguos que lo avergüenzan.

Pero si tiene miles de tweets como yo, eso le llevará horas y horas.

Tenga en cuenta que eliminar tweets antiguos no afectará en absoluto a sus seguidores de Twitter, aparte de eliminar algunas cosas que, francamente, están demasiado ocupados como para volver a leer. (Se crean 350.000 nuevos tweets cada minuto en Twitter. ¡Nadie tiene tiempo para eso!)

¡Empecemos!

Paso 1: Cómo crear una copia de seguridad personal de todos sus tweets

Lo primero que debe hacer es crear una copia de seguridad de todos sus tweets. Twitter te permite exportar fácilmente todos tus tweets anteriores a un archivo CSV conveniente.

Navega a la sección "Tus datos de Twitter" de Twitter en su configuración. Aquí hay un enlace directo.

Twitter le pedirá que confirme su contraseña. Luego haga clic en "solicitar datos" en la parte inferior de la página.

Twitter me envió por correo electrónico un bonito archivo zip en unos minutos.

Si cree que alguna vez querrá leer los tweets antiguos que está a punto de eliminar, asegúrese de hacer una copia de seguridad de este archivo zip de forma segura.

Luego descomprime la carpeta. Así es como se ve la carpeta:

Puede abrir index.html en un navegador y verá una interfaz de usuario agradable donde puede desplazarse por sus tweets por mes y año.

Tenga en cuenta que necesitará el tweets.csvarchivo para el paso final de este tutorial.

Paso 2: instala la biblioteca de Python

Para este paso, asumiré que estás usando un MacOS. Si alguien quiere crear una lista clara de instrucciones paso a paso de Linux o Windows para este paso, compártalas en un comentario a continuación. Los agregaré aquí y te acreditaré. ?

Vaya a su línea de comando y ejecute este comando para clonar el repositorio:

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

Vaya al directorio recién creado:

cd delete-tweets

Asegúrese de tener PIP (un administrador de paquetes de Python) instalado:

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

Ahora puede instalar todas las dependencias de la biblioteca:

pip install -r requirements.txt

Tenga en cuenta que puede que tenga que ejecutar algunos de estos comandos con "sudo" al principio para que funcionen correctamente. Y puede recibir algunos mensajes de "no se puede encontrar la biblioteca xyz". Pude ignorar esos mensajes y aún así hacer que esto funcione.

Paso 3: Crea claves API de Twitter

Vaya a //apps.twitter.com/app/new y complete el formulario así:

Puedes poner básicamente cualquier cosa aquí: la única persona que va a usar esta aplicación de Twitter eres tú.

Ahora, en su aplicación de Twitter recién creada, haga clic en "Claves y tokens de acceso" y luego en la parte inferior, haga clic en "Crear mi token de acceso".

Ahora use el editor de texto de confianza de su elección y abra deletetweets.py.

Desplácese hacia abajo hasta la línea 54. Va a copiar / pegar manualmente sus claves aquí.

Guarda el archivo y cierra.

Paso 4: Copie su archivo tweets.csv sobre

En el paso 1, descargó una copia de seguridad personal de todos sus tweets anteriores. Copie el tweets.csvarchivo de esa carpeta a su nueva carpeta de eliminación de tweets. Reemplazará el archivo tweets.csv de marcador de posición.

Paso 4: Elimina los tweets

Ahora solo tiene que decidir una "fecha límite", una fecha antes de la cual se eliminarán todos sus tweets.

Por ejemplo, si esa fecha fuera el 1 de octubre de 2013, entonces usaría el siguiente comando en su terminal:

python deletetweets.py -d 2013-10-01

El guión comenzará con esa fecha y se irá en orden cronológico inverso, eliminando un tweet por segundo hasta que esté listo.

Al final, le dirá cuántos tweets eliminó.

Felicitaciones, ha controlado su pasado.

Y ahora tienes una cosa menos de la que preocuparte en el futuro.

Ahora cierra tu terminal y sigue con tu vida.

Deberías seguirme en Twitter para obtener información técnica práctica que vale la pena.