Reddit Collector
Selección de idioma

Dos semanas y un mismo criterio de inclusión

Planifica dos semanas de recogida de datos Reddit con fechas UTC, criterios comunes y un registro local de publicaciones recibidas y excluidas.

Obtener clave API

Escribe la comparación antes de consultar

Plantea una comparación concreta: cómo se solicitan explicaciones con respaldo científico en AskSocialScience durante dos semanas consecutivas. Toma la publicación inicial como unidad. Decide de antemano si un mensaje sin pregunta explícita o sin cita de un estudio cumple el criterio. Deja esa decisión escrita antes de ver los resultados para que un ejemplo llamativo no cambie silenciosamente la regla aplicada a la segunda semana.

Anota por separado created_utc, cuando esté presente, y la fecha de recuperación registrada por tu programa. from y to filtran la creación del registro en UTC, no su incorporación al archivo ni el día de ejecución del script. Escribir hoy un archivo local no convierte su contenido en conversaciones de hoy. Si falta un campo necesario para comprobar el período, conserva esa ausencia y decide cómo tratarla en el protocolo; no inventes una fecha a partir de la posición en la página.

Asigna límites UTC a cada semana

Empieza con GET https://api.redditcollector.com/v1/posts?subreddit=AskSocialScience&limit=3 y añade &from=2025-03-01&to=2025-03-07 para la primera ventana ilustrativa. Para la segunda usa from=2025-03-08&to=2025-03-14 y vuelve a page=1. Son fechas de un ejercicio, no cobertura conocida del archivo. El formato es YYYY-MM-DD en UTC y el día to se incluye completo. La consulta de inicio sin esas fechas no está acotada temporalmente. Mantén la ruta, la comunidad y el criterio de inclusión al cambiar de ventana.

Fija antes de ampliar cuántas páginas intentarás, quién revisará los casos dudosos y dónde guardarás las respuestas. limit y page admiten de 1 a 100 en las rutas de contenido, con una página por solicitud. _doc no ordena por creación y la primera página no representa los primeros ni los últimos días del mes. Registra parámetros, página, hora de recuperación y respuesta original juntos. Repetir esa consulta puede devolver datos distintos; compartir una copia guardada permite examinar esa copia concreta, sin garantizar la reproducción de la selección remota.

Separa los filtros de la codificación del estudio

Primero examina el vocabulario sin q ni min_score. Si después necesitas q, recuerda que busca en title y text y exige que todos los términos coincidan dentro de uno de esos campos; no los reparte entre título y cuerpo. min_score solo aplica un umbral y no ordena por calidad o antigüedad. Guarda tus códigos de investigación y las razones de exclusión en columnas locales, separadas de los campos originales. El archivo no asigna esas valoraciones.

Declara el punto de parada

En la revisión local, distingue una publicación recibida, una aceptada para el análisis y una excluida por tus criterios. Una exclusión temática no es un fallo de la API ni devuelve el crédito gastado. min_score es solo un umbral numérico, no un juicio de calidad científica. Lee total junto a relation: eq expresa un total exacto de la consulta, gte una cota inferior y unknown un total no fiable, posiblemente null. Ninguno demuestra que hayas descargado toda la historia del subreddit. Dividir meses o quitar duplicados tampoco prueba exhaustividad.

Consulta documentación, precios y Obtener clave API antes de una recogida mayor. Cada recuperación exitosa, vacía o repetida, cuesta un crédito; $1 corresponde a 1000 éxitos y la recarga mínima pagada es de $50. Las solicitudes inválidas no descuentan saldo y los fallos del origen devuelven la reserva. Perder una respuesta puede ocultar un éxito cobrado: otro intento exitoso cuesta otro crédito. Fija un límite local de intentos y explica las interrupciones en el informe, junto con los registros recibidos y los límites de selección, sin presentar el corpus como un censo.

Deja una nota de método legible

Cierra el trabajo explicando por qué elegiste esas semanas, por qué observaste publicaciones iniciales, qué filtros aplicaste y por qué terminó la recogida. Separa los recuentos recibidos de los casos aceptados y señala las fechas o el contexto ausentes. La misma duración y un presupuesto igual no hacen representativas las selecciones. Una diferencia temática en los textos examinados describe ese material; no demuestra por sí sola un cambio en toda la comunidad.