{"id":21629560,"url":"https://github.com/abrie/atl-council-scraper","last_synced_at":"2026-04-13T23:02:35.364Z","repository":{"id":52341039,"uuid":"297453088","full_name":"abrie/atl-council-scraper","owner":"abrie","description":"Scrape Atlanta City Council member information","archived":false,"fork":false,"pushed_at":"2024-02-06T11:14:55.000Z","size":488,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-24T23:27:12.842Z","etag":null,"topics":["atlanta","city-council","webscraper"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abrie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-21T20:26:06.000Z","updated_at":"2022-02-19T12:50:04.000Z","dependencies_parsed_at":"2024-02-06T13:11:33.151Z","dependency_job_id":null,"html_url":"https://github.com/abrie/atl-council-scraper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrie%2Fatl-council-scraper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrie%2Fatl-council-scraper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrie%2Fatl-council-scraper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrie%2Fatl-council-scraper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abrie","download_url":"https://codeload.github.com/abrie/atl-council-scraper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244306477,"owners_count":20431823,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atlanta","city-council","webscraper"],"created_at":"2024-11-25T02:08:02.243Z","updated_at":"2026-04-13T23:02:35.303Z","avatar_url":"https://github.com/abrie.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ATL City Council Scraper\n\nhttps://citycouncil.atlantaga.gov/ is the authoritative source for Atlanta City Council information.\n\nThis repository scrapes council member info into JSON for consumption by apps and APIs.\n\nScraping is done at 11am daily via Github Actions using the script in [.github/workflows/run-scraper.yml](.github/workflows/run-scraper.yml). Neat technique.\u003csup\u003e[1](https://simonwillison.net/2020/Oct/9/git-scraping/)\u003c/sup\u003e\n\nGet the most recent [scraped data here](scraped/atl-citycouncil.json). View [update history](https://github.com/abrie/atl-council-scraper/commits/master/scraped/atl-citycouncil.json).\n\nFor self-hosting you have two options:\n\n## Run in a container\n\n`docker run abriedev/atl-council-scraper scrape`\n\nSave output to a .json file in your root folder\n\n`docker run abriedev/atl-council-scraper scrape \u003e name-of-output-file.json`\n\nIf you get \"Cannot connect to the Docker daemon\", \ninstall the Docker Toolbox, which includes the Docker Machine.\nhttps://github.com/docker/machine/releases\n\n## Build from source\n\n__Requires Python 3.8__\n\nCreate a virtual environment (OSX / Linux / Windows):\n`python3 -m venv venv`\n\nOSX / Linux:\n`source venv/bin/activate`\n\nWindows:\n`\\venv\\Scripts\\activate.bat`\n\nRunning `make dependencies` will install BeautifulSoup4\n\n1. `make dependencies`\n2. `make test`\n3. `python3 -m app scrape \u003e scraped/atl-citycouncil.json`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabrie%2Fatl-council-scraper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabrie%2Fatl-council-scraper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabrie%2Fatl-council-scraper/lists"}