Docs
/
adapter system

events

Event aggregation adapter system: fetch/normalize events from pluggable sources (ticketmaster, seatgeek, meetup, ...), then filter by category/location and sort by date. Source adapters are...

events (adapter system)

Multi-source event aggregation. Ported from leumas-middleware/lib/a.events — the pure aggregation core (fetchEvents / filter / sort). The source's fs adapter-scanner, express server, results/ dumps, and keyed provider clients (ticketmaster, seatgeek, meetup, serpapi, openevent) were stripped.

Source adapters are injected as { name, getEvents(location) -> event[] }, so this engine carries no API keys. A normalized event is { source, title?, date?, category?, location?, url? }.

Tools (adapters)

toolargsresult
fetchEvents{ sources, location?, category?, sort? }{ count, events, errors }
filterByCategory{ events, category }{ events }
sortByDate{ events, order? }{ events }
categories{ events }{ categories }
Source shared/engines/adapters/domain/events/README.md (no-git)markdownjson
Generated from the Leumas repository. Every page cites the file it came from.leumas.techllms.txt