Resumen
Diario cron ese pulls eventos de un curated 5-15 venue fuente lista per city plus Reddit senal, normalizes to typed JSON, y renders as un limpiar public eventos feed.
Desencadenador
Diario cron (e.g. 6 AM local)
Programación
Diario (cron)
Pasos del flujo de trabajo
Cargar curated fuente lista per city
5-15 venue dominios + relevante subreddits.
Scavio site-search a traves de cada venue dominio
sitio:venue.com eventos 2026-MM.
Reddit search per city
r/CityName 'este weekend' OR 'eventos' 2026-MM.
Normalize cada resultado to typed JSON
{titulo, datetime, venue, url, categoria}.
Deduplicate by URL + titulo fuzzy match
Many eventos appear on multiples venue feeds.
Render as un limpiar public feed
No login; static o simple Next.js lista.
Implementacion en Python
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
def city_events(domains, sub):
out = []
for d in domains:
r = requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': f'site:{d} events 2026'}).json()
out += r.get('organic_results', [])[:10]
r = requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': f'reddit r/{sub} this weekend events'}).json()
out += r.get('organic_results', [])[:10]
return outImplementacion en JavaScript
// Same shape in TS — site-search per venue domain + Reddit subreddit query.Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA
Comunidad, publicaciones y comentarios en hilos de cualquier subreddit