redditpost
redditpost es una herramienta CLI para publicar y agendar contenido en Reddit sin API key, utilizando cookies del navegador. Incluye descubrimiento automático de subreddits, adaptación de texto a reglas locales y agendamiento mediante cron o systemd.
Ficha actualizada 23 sept 2026, 20:52 · upstream 23 sept 2026, 19:50 · release sin release detectada
Qué es redditpost
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
redditpost permite gestionar la publicación en Reddit directamente desde la terminal, eliminando la necesidad de crear aplicaciones OAuth (cierre de acceso para nuevos desarrolladores en noviembre de 2025). Utiliza una sesión autenticada del navegador (`reddit_session`) para interactuar con los endpoints del sitio web, garantizando un acceso persistente sin servicios externos ni terceros.
La herramienta destaca por su capacidad de descubrimiento y planificación. Mediante comandos como `discover` y `plan`, analiza las reglas de cada subreddit (banned, restricted o allowed) y sugiere comunidades adecuadas. Ofrece una función de "tailoring" opcional que adapta el título y el cuerpo del texto para cumplir con las normas específicas de la comunidad antes de publicar.
Es crucial entender que opera bajo los límites estrictos de Reddit. El sistema incluye protecciones contra spam (retrasos mínimos, límite diario) pero no puede evitar detecciones si se violan las reglas manuales o se publican demasiados contenidos similares. La autenticación depende de cookies almacenadas localmente con permisos restringidos.
- Publicar actualizaciones de software o proyectos personales en subreddits técnicos sin crear una app OAuth.
- Descubrir automáticamente comunidades relevantes para un proyecto y verificar si permiten auto-promoción.
- Agendar publicaciones futuras mediante cron, systemd o timers nativos del sistema operativo.
- Adaptar el contenido de un post (título, cuerpo) para cumplir con las reglas específicas de cada subreddit antes de enviarlo.
- Gestionar múltiples subreddits desde un único archivo Markdown con front matter YAML.
- No requiere API key ni registro en la plataforma de desarrolladores de Reddit.
- Autenticación persistente mediante cookies del navegador, sin expiración inmediata.
- Motor de descubrimiento que lee y cita las reglas de cada subreddit para evitar baneos.
- Función de adaptación de contenido (tailoring) que reescribe textos para cumplir normas locales.
- Agendamiento robusto con soporte para systemd, cron, Launchd y Task Scheduler.
- Modo OAuth compatible para usuarios que posean credenciales de aplicación antiguas.
- Alta sensibilidad a la seguridad: la cookie `reddit_session` otorga acceso total al usuario; su exposición compromete la cuenta.
- Dependencia de la estabilidad de los endpoints antiguos (`old.reddit.com`), no garantizados por Reddit.
- No protege contra detección de spam si se ignoran las reglas manuales o se publica con demasiada frecuencia.
- Requiere Node.js 22 o superior; no soporta entornos Docker nativos ni contenedores predefinidos.
- La adaptación automática (tailoring) requiere una herramienta externa de IA (Claude, Codex, Gemini) instalada en el sistema.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue recomendado en entorno local seguro. Mantener la cookie `reddit_session` con permisos 0600 y nunca compartirla. Usar siempre `--dry-run` antes de publicar en producción para validar payloads. Rotar sesiones periódicamente si se detectan cambios en Reddit. Ajustar `minSpacingSeconds` y `maxPostsPerDay` según la tolerancia de la comunidad objetivo.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.