Reddit siguió el camino de Twitter al bloquear aplicaciones de terceros y transformó su espacio de intercambio en una red absoluta de control.
El 30 de Junio del 2023 (en dos días al publicar esto) los cambios serán efectivos.
Desaparecerán aplicaciones de terceros y estimo que un 30% del contenido
de la red socialdel servicio de vigilancia institucional.
Reddit tiene un botón que eventualmente te entregaría tu data, pero no funciona. Lo usé hace casi un mes y de momento no tuve respuestas:
Copio la alternativa más simple y rápida que encontré para descargar los comentarios y la información personal desde Reddit.
Va para Debian (Linux) pero lo puedes usar en Windows o Mac porque Python es multi-plataforma.
Antes que nada, revisa tus preferencias
Porque si no lo revisaste antes, colaboraste con varios servidores, servicios e instituciones, otorgandoles permiso para que hagan muchísimo dinero con tu tiempo:
NO quiero salir en buscadores, personalizar mi experiencia me vendan basura ni recomendaciones contaminen mi pantalla con anuncios.
Continúa luego de desactivar esa sarasa desde tu perfil
Descargar data desde Reddit
- Instalar Python en caso de que no lo tengas en tu sistema y luego los paquetes de Python
pipxyreddit-user-to-sqlite.
apt install python3
apt install pip
pip install pipx
pipx install reddit-user-to-sqlite
- Crear el archivo
metadata.jsoncon este código, en la carpeta donde vayas a descargar tus datos:
{
"databases": {
"reddit": {
"tables": {
"comments": {
"sort_desc": "timestamp",
"plugins": {
"datasette-render-markdown": {
"columns": ["text"]
},
"datasette-render-timestamps": {
"columns": ["timestamp"]
}
}
},
"posts": {
"sort_desc": "timestamp",
"plugins": {
"datasette-render-markdown": {
"columns": ["text"]
},
"datasette-render-timestamps": {
"columns": ["timestamp"]
}
}
},
"subreddits": {
"sort": "name"
}
}
}
}
}
-
Ejecutar
reddit-user-to-sqlitey ver la info descargada en formato sqlite (archivo.db) preferentemente endatasetteo SQLiteBrowser. -
Navegar el dump y hacer con la info lo que quieras, la puedes exportar en JSON y eventualmente linkear a otros proyectos

Comandos sin output
PC@PC:~$ mkdir reddit
PC@PC:~$ cd reddit
PC@PC:~/reddit$ pip install pipx
PC@PC:~/reddit$ pipx install reddit-user-to-sqlite
PC@PC:~/reddit$ reddit-user-to-sqlite user satoshinotdead
PC@PC:~/reddit$ pipx install datasette
PC@PC:~/reddit$ nano metadata.json
PC@PC:~/reddit$ datasette reddit.db --metadata metadata.json
Comandos con output
PC@PC:~$ mkdir reddit
PC@PC:~$ cd reddit
PC@PC:~/reddit$ pipx install reddit-user-to-sqlite
bash: pipx: command not found
PC@PC:~/reddit$ pip install pipx
Defaulting to user installation because normal site-packages is not writeable
Collecting pipx
Downloading pipx-1.2.0-py3-none-any.whl (57 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.8/57.8 kB 744.3 kB/s eta 0:00:00
Collecting userpath>=1.6.0
Downloading userpath-1.8.0-py3-none-any.whl (9.0 kB)
Requirement already satisfied: packaging>=20.0 in /usr/lib/python3/dist-packages (from pipx) (20.9)
Collecting argcomplete>=1.9.4
Downloading argcomplete-3.1.1-py3-none-any.whl (41 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.5/41.5 kB 2.9 MB/s eta 0:00:00
Collecting click
Downloading click-8.1.3-py3-none-any.whl (96 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.6/96.6 kB 1.9 MB/s eta 0:00:00
Installing collected packages: click, argcomplete, userpath, pipx
Successfully installed argcomplete-3.1.1 click-8.1.3 pipx-1.2.0 userpath-1.8.0
[notice] A new release of pip is available: 23.0.1 -> 23.1.2
[notice] To update, run: python3 -m pip install --upgrade pip
PC@PC:~/reddit$ pipx install reddit-user-to-sqlite
installed package reddit-user-to-sqlite 0.4.1, installed using Python 3.9.2
These apps are now globally available
- reddit-user-to-sqlite
done! ✨ 🌟 ✨
PC@PC:~/reddit$ reddit-user-to-sqlite user satoshinotdead
loading data about /u/satoshinotdead into reddit.db
fetching (up to 10 pages of) comments
30%|█████████████████████████████████████████████▉ | 3/10 [00:04<00:09, 1.42s/it]
saved/updated 331 comments
fetching (up to 10 pages of) posts
0%| | 0/10 [00:00<?, ?it/s]
saved/updated 12 posts
PC@PC:~/reddit$ ls -l
total 296
-rw-r--r-- 1 PC PC 299008 jun 28 11:29 reddit.db
PC@PC:~/reddit$ pipx install datasette
installed package datasette 0.64.3, installed using Python 3.9.2
These apps are now globally available
- datasette
done! ✨ 🌟 ✨
PC@PC:~/reddit$ nano metadata.json
PC@PC:~/reddit$ datasette reddit.db --metadata metadata.json
INFO: Started server process [46765]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:8001 (Press CTRL+C to quit)
INFO: 127.0.0.1:54230 - "GET / HTTP/1.1" 200 OK
INFO: 127.0.0.1:54230 - "GET /-/static/app.css?d59929 HTTP/1.1" 200 OK
INFO: 127.0.0.1:54230 - "GET /favicon.ico HTTP/1.1" 200 OK
INFO: 127.0.0.1:54230 - "GET /reddit/comments HTTP/1.1" 200 OK
INFO: 127.0.0.1:54230 - "GET /-/static/app.css?d59929 HTTP/1.1" 200 OK
INFO: 127.0.0.1:54238 - "GET /-/static/table.js HTTP/1.1" 200 OK
Resultado desde datasette
Que se pueden leer al ejecutar la app y clickear en la web que devuelve la terminal http://127.0.0.1:8001:
Resultado desde SQLiteBrowser
Abriendo el archivo reddit.db generado por reddit-user-to-sqlite:









