consume
Verwenden Sie consume, um nicht konsumierte qualifizierte Ergebnisse aufzulisten und als konsumiert zu markieren, damit sie nicht erneut zurückgegeben werden.
consume [jobRef]
Listet die neuesten nicht konsumierten qualifizierten Ergebnisse auf und markiert sie anschließend als konsumiert.
snoopy consume
snoopy consume <jobRef>
snoopy consume --limit 10
snoopy consume <jobRef> --json
snoopy consume --json --dry-run
Argumente:
[jobRef]: optionale Job-ID oder Slug
Optionen:
--limit <count>: maximale Anzahl zurückzugebender Ergebnisse (Standard: alle nicht konsumierten)--json: gibt ein rohes JSON-Array auf stdout aus, anstelle einer lesbaren Liste--dry-run: zeigt eine Vorschau der Ergebnisse, ohne sie als konsumiert zu markieren
Verhalten:
- ohne
jobRef: gibt nicht konsumierte Ergebnisse aller Jobs zurück - mit
jobRef: gibt nicht konsumierte Ergebnisse nur für diesen Job zurück - Ergebnisse werden nach dem neuesten zuerst sortiert (zuletzt erstellte zuerst)
- nach der Anzeige werden die zurückgegebenen Zeilen in der Datenbank als
consumed = 1markiert - nachfolgende Aufrufe überspringen bereits konsumierte Ergebnisse
- wenn
--jsonohne Ergebnisse verwendet wird, wird ein leeres Array[]ausgegeben
JSON-Struktur:
- Array von qualifizierten Zeilenobjekten aus
scan_items - enthält Felder wie
id,jobId,runId,author,title,body,url,redditPostedAt,qualificationReason,createdAt,consumed
Hinweise:
- dieser Befehl ist das Read-Once-Gegenstück zu
export; verwenden Sieexportfür die bedarfsgesteuerte Dateierzeugung --dry-runist nützlich für Agenten oder Skripte, die vor dem Konsumieren eine Vorschau anzeigen möchten- das
consumed-Flag ist unabhängig vonviewed,validatedundprocessed