Lohnt sich dein eigenes 1of10?
YouTube-Recherchetool, das Ausreißer-Videos findet: Clips, die die normalen Aufrufzahlen ihres Kanals massiv übertreffen.
Die Mathematik dahinter ist peinlich simpel: die Uploads eines Kanals ziehen, einen Median oder gleitenden Basiswert berechnen, die Aufrufe jedes Videos dadurch teilen, absteigend sortieren. Die YouTube Data API liefert dir dafür alles, und ein Agent baut dir in einer Sitzung ein lokales Ausreißer-Dashboard für eine Liste von Kanälen, die dich interessieren. Bei der Skalierung bricht es zusammen: Das eigentliche Produkt von 1of10 ist ein vorab indexierter Korpus aus Millionen Videos, den du über Nischen durchsuchen kannst, von denen du noch nie gehört hast, mit einer Historie, die älter ist als dein Interesse. Dein Nachbau sieht nur die Kanäle, die du dir zu verfolgen überlegt hast, und das kostenlose API-Kontingent begrenzt, wie viele davon du pro Tag aktualisieren kannst. Gut genug, um 50 Konkurrenten zu beobachten, nutzlos für offenes Ideen-Mining.
EN → DERecherche automatisch aus dem Englischen übersetzt. Original-Prompt auf Englisch beibehalten.
Build a local YouTube outlier tracker: a self-hosted dashboard that flags videos massively outperforming their own channel's baseline.
Stack, no substitutions:
- Python 3.11, FastAPI, Jinja2 templates, plain CSS, no JS framework
- SQLite via sqlite3 stdlib, file at ./data/outliers.db
- httpx for YouTube Data API v3 calls
- API key from .env (YOUTUBE_API_KEY), python-dotenv, ship .env.example, never commit .env
Data model:
- channels(id, handle, title, added_at)
- videos(id, channel_id, title, published_at, thumbnail_url, duration_seconds, is_short, view_count, fetched_at)
- snapshots(video_id, view_count, taken_at) for view velocity
Ingest (CLI: python -m app.sync):
- For each tracked channel, resolve the uploads playlist, page playlistItems for up to the 200 most recent videos, then batch videos.list (50 ids per call) for statistics and contentDetails
- Treat anything under 180 seconds as a Short and baseline Shorts separately from long-form
- Baseline = median view_count of that channel's previous 10 videos of the same format that are at least 30 days old; outlier_score = views / baseline
- Log estimated quota units used per run and stop cleanly before 9500
Web UI on localhost:8000:
- Table sorted by outlier_score: thumbnail, title, channel, published date, views, baseline, score, link to the video
- Filters: format (short/long), minimum score, published within N days, channel
- A form to add or remove a tracked channel by handle or URL
- A page per channel showing its videos and baseline curve as a simple inline SVG
In scope: sync CLI, dashboard, filters, CSV export of the current view.
Out of scope: user accounts, auth, hosted deployment, telemetry, payments, cross-channel keyword search, thumbnail downloads, AI title suggestions.
Include a README with setup, how to get an API key, quota math, and a cron line for a daily sync. Handle API errors and deleted videos without crashing the run.Der Prompt öffnet sich vorausgefüllt in deinem Agenten. Prüfe ihn vor dem Ausführen. · dieser Prompt wurde aus dem Bauplan erzeugt · per PR verbessern
Wie sähe deine eigene Version aus?
Verfolgt eine Liste von YouTube-Kanälen, berechnet für jedes Video das Vielfache der Aufrufe gegenüber dem Kanal-Basiswert und zeigt einen sortierbaren Ausreißer-Feed mit Thumbnails und Titeln.
Was du brauchst
- YouTube-Data-API-v3-Key (kostenloser Tarif, 10k Einheiten/Tag)
- Python 3.11 und ein Rechner oder günstiger VPS für den täglichen Refresh
- Eine handverlesene Liste von Kanälen, die verfolgt werden
Weil es bei der Ausreißer-Recherche darum geht, Formate in Ecken von YouTube zu finden, die du nie auf die Idee kämst zu beobachten, und dafür braucht es einen Crawler, der seit Jahren auf dem Kontingent von jemand anderem läuft. Ein persönlicher Tracker beantwortet „Was funktioniert bei meinen Konkurrenten“ ordentlich. „Welches Format explodiert gerade leise in einer Nische neben meiner“ kann er nicht beantworten, und genau dafür zahlen die Leute.
xKanalübergreifende Entdeckung: Ausreißer findest du nur in Kanälen, die du schon aufgelistet hast
xHistorische Tiefe: Ihr Index hat Aufrufkurven aus der Zeit, bevor du angefangen hast zu sammeln
xKontingent-Spielraum: Wer täglich Tausende Kanäle aktualisieren will, braucht bezahlten Zugang oder viele Keys
xKuratierte Nischen-Sammlungen, Thumbnail-Galerien und Workflows zum Speichern von Ideen
xNormalisierung von Shorts vs. Langformat und Nuancen bei der View-Velocity, für die sie mehrere Anläufe brauchten
Nichts, worauf sich verweisen ließe. Deshalb gibt es den Prompt.
Was kostet 1of10?
- Monatliche Zahlung
- 19 $/Mon.19 $/Mon.
- Pro Jahr
- 228 $/Jahr228 $/Jahr
- Jährliche Zahlung
- 180 $/Jahr21% günstiger als monatlich
- Mit brasilianischer Karte, inkl. 3,5% IOF
- 99,29 R$/Mon.941 R$/Jahr
In Meine Liste gespeichert. Bei einer Preisänderung erscheint hier ein Hinweis.
Du schließt den Kauf auf der Website von 1of10 ab. Vibe Radar wickelt keine Zahlungen ab.
1of10 selbst bauen oder abonnieren?
Passe die Zahlen an: Stunden zum Bauen, dein Stundensatz, Betriebskosten und der Abopreis.
Über 24 Monate ist das Abo günstiger.
Startwerte aus der Analyse geschätzt (ein Wochenende). Nicht eingerechnet ist, was dir fehlt (Support, Integrationen, Sicherheit).
Kann ich 1of10 nachbauen?
Teilweise. Den Kern von 1of10 baust du mit dem Prompt auf dieser Seite an einem Wochenende, aber es gibt echte Lücken: Kanalübergreifende Entdeckung: Ausreißer findest du nur in Kanälen, die du schon aufgelistet hast, Historische Tiefe: Ihr Index hat Aufrufkurven aus der Zeit, bevor du angefangen hast zu sammeln. Lies die Liste oben, bevor du loslegst.
Was kostet 1of10?
1of10 kostet etwa 19 $/Mon. (Basic, geprüft am 20.10.2026), also 180 $ pro Jahr.
Was fehlt mir, wenn ich 1of10 ersetze?
Ehrlich gesagt: Kanalübergreifende Entdeckung: Ausreißer findest du nur in Kanälen, die du schon aufgelistet hast; Historische Tiefe: Ihr Index hat Aufrufkurven aus der Zeit, bevor du angefangen hast zu sammeln; Kontingent-Spielraum: Wer täglich Tausende Kanäle aktualisieren will, braucht bezahlten Zugang oder viele Keys; Kuratierte Nischen-Sammlungen, Thumbnail-Galerien und Workflows zum Speichern von Ideen; Normalisierung von Shorts vs. Langformat und Nuancen bei der View-Velocity, für die sie mehrere Anläufe brauchten. Wenn dir davon etwas wichtig ist, zahl weiter.
Gibt es eine Open-Source-Alternative zu 1of10?
Es gibt keine ausgereifte Open-Source-Alternative, auf die sich verweisen ließe, und genau deshalb gibt es den Prompt auf dieser Seite.