Récupérer, conserver et transformer en étapes distinctes
Reddit Data Stream permet aux responsables ETL de lire des archives historiques indépendantes de Reddit. Le service n’est ni officiel ni affilié à Reddit et ne fournit pas de données en direct. Chaque appel renvoie une réponse JSON bornée. Le nom ne désigne ni connexion SSE ou WebSocket, ni flux de changements ou livraison continue. Votre ordonnanceur décide quand appeler l’API ; le service n’exécute pas vos tâches et ne suit pas leur progression.
Distinguez la page reçue du fichier construit par votre application. Conservez d’abord la réponse originale ; votre code peut ensuite écrire chaque enregistrement de data comme un objet JSON par ligne dans un fichier JSONL local. Gardez pagination et credits dans un journal distinct du lot. Il ne s’agit ni d’une exportation JSONL produite par le serveur ni d’un connecteur Airflow natif. La conversion et la destination relèvent de votre implémentation.
Des données peuvent manquer, varier ou être indisponibles. Ni couverture exhaustive, ni conservation permanente, ni schéma fixe ou réponses identiques ne sont garantis. L’ordre interne _doc ne correspond ni à la chronologie, ni à la pertinence ou au score. Conserver page=3 dans un journal local décrit le travail effectué, pas une position stable pour reprendre les archives. Une nouvelle tentative distante peut rencontrer d’autres enregistrements malgré les mêmes filtres.