- Located in
lametro/__init__.py
- Creates jurisdiction, organization, and posts
- Specifically, creates organizations that are not coded as the board itself or a committee in the Legistar API, as bodies meeting these parameters are created in the people scraper
- Creates legislative sessions
Core concepts
Post
- Position in organization
- Posts define the core positions within an organization, and can optionally be associated with a Division, i.e., the political geography they represent
- Examples:
- Post associated with a division: Appointee of the Mayor of the City of Los Angeles on the Board of Directors representing the City of Los Angeles
- Post not associated with a division: Chair of the Board of Directors
- Further reading: https://open-civic-data.readthedocs.io/en/latest/proposals/0005.html
Key issues
- Legislative sessions must be added manually every June. The scraper breaks if they are not added before legislation is created in the new session.