mirror of
https://github.com/magnus919/agent-skills.git
synced 2026-09-11 19:47:12 +03:00
1.3 KiB
1.3 KiB
eSCRIBE Public Meetings Reference
Raleigh publishes public meeting information through its eSCRIBE publication site.
Base URL
https://pub-raleighnc.escribemeetings.com/
The meeting listing is available at:
https://pub-raleighnc.escribemeetings.com/?MeetingViewId=2
The City links to this site from its agendas and minutes page.
Meeting Detail
https://pub-raleighnc.escribemeetings.com/Meeting.aspx?Id={id}&lang=English
Historical meetings are loaded by the site's own read-only page method:
POST /MeetingsCalendarView.aspx/PastMeetings?MeetingViewId=2&Year={year}
{"type": "{meeting type}", "pageNumber": 1}
The adapter discovers meeting types from the public listing, follows the reported pagination count with a fixed page ceiling, and normalizes the result.
Parser Strategy
The adapter parses server-rendered HTML for:
- Meeting ID and canonical URL
- Body/committee
- Date, time, and location
- Agenda, agenda package, and minutes links
- Video or stream links
Notes
- This is an HTML scraper, not a documented JSON API.
- Parser failures are explicit rather than silently incomplete.
- Document downloads are performed only when requested.
- Historical pagination has a fixed per-type page ceiling.
- The legacy Legistar site is not used as a fallback.