{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"warn-github-flow","owner":"biglocalnews","isFork":false,"description":"GitHub Action workflow for automating a WARN Act notice ETL pipeline","allTopics":["python","news","labor","actions","journalism","data-journalism","git-scraper"],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":8,"starsCount":5,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T23:32:14.370Z"}},{"type":"Public","name":"clean-scraper","owner":"biglocalnews","isFork":false,"description":"Scraper library and CLI tool to harvest police bodycam footage and other files as part of the Community Law Enforcement Accountability Project (CLEAN)","allTopics":["scraper","clean"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":11,"issueCount":24,"starsCount":4,"forksCount":10,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T18:52:09.657Z"}},{"type":"Public","name":"usc-crime-reports-scraper","owner":"biglocalnews","isFork":false,"description":"A GitHub Action workflow for automating the collection of crime and fire logs posted by the University of Southern California's Department of Public Safety.","allTopics":["python","news","actions","journalism","web-scraper","crime","data-journalism","pdfs"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T18:05:05.355Z"}},{"type":"Public","name":"warn-transformer","owner":"biglocalnews","isFork":false,"description":"Consolidate, enrich and republish the data gathered by warn-scraper","allTopics":["python","news","etl","labor","journalism","data-journalism","warn"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":6,"issueCount":15,"starsCount":5,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T21:24:46.578Z"}},{"type":"Public","name":"warn-scraper","owner":"biglocalnews","isFork":false,"description":"Command-line interface for downloading WARN Act notices of qualified plant closings and mass layoffs from state government websites","allTopics":["news","etl","labor","journalism","open-data","economics","data-journalism","warn","python","cli"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":13,"issueCount":49,"starsCount":29,"forksCount":10,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-10T19:16:01.270Z"}},{"type":"Public","name":"civic-scraper","owner":"biglocalnews","isFork":false,"description":"Tools for downloading agendas, minutes and other documents produced by local government","allTopics":["python","scraper","news","journalism","data-journalism","city-council-data","agendawatch"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":7,"issueCount":30,"starsCount":41,"forksCount":13,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-06T19:57:39.777Z"}},{"type":"Public","name":"bln-python-client","owner":"biglocalnews","isFork":false,"description":"Python client for the biglocalnews.org API","allTopics":["python","api","graphql-client","graphql","data","news","journalism","api-client","data-journalism"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":10,"starsCount":5,"forksCount":5,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-03T15:30:41.148Z"}},{"type":"Public","name":"upload-files","owner":"biglocalnews","isFork":false,"description":"Upload comma-delimited files to biglocalnews.org in your GitHub Action","allTopics":["data","news","csv","archiving","journalism","data-journalism","actions","action","github-actions"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-06T15:10:22.669Z"}},{"type":"Public","name":"bln-web-scraping-tutorial","owner":"biglocalnews","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-28T15:21:24.161Z"}},{"type":"Public","name":"datasette.biglocalnews.org","owner":"biglocalnews","isFork":false,"description":"A Datasette instance that allows users to explore public and private files hosted by biglocalnews.org","allTopics":["sqlite","data-journalism","datasette"],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-13T16:28:22.113Z"}},{"type":"Public","name":"usps","owner":"biglocalnews","isFork":false,"description":"US Addresses Sampler","allTopics":[],"primaryLanguage":{"name":"Svelte","color":"#ff3e00"},"pullRequestCount":0,"issueCount":9,"starsCount":11,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-11T21:42:31.803Z"}},{"type":"Public","name":"reporting-tool","owner":"biglocalnews","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-29T22:23:54.489Z"}},{"type":"Public","name":".github","owner":"biglocalnews","isFork":false,"description":"Data, tools and collaborations that empower journalists to better cover their community. A project at Stanford University.","allTopics":["python","news","journalism","data-journalism","profile-readme","git-scraper"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-22T13:19:50.382Z"}},{"type":"Public","name":"datasette","owner":"biglocalnews","isFork":true,"description":"An open source multi-tool for exploring and publishing data","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":672,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-12T11:16:40.366Z"}},{"type":"Public","name":"tile-tools","owner":"biglocalnews","isFork":false,"description":"Tools for working with Mapbox (and similar) tiles.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-31T21:22:31.478Z"}},{"type":"Public","name":"court-scraper","owner":"biglocalnews","isFork":false,"description":"Scrapers for U.S. county court sites.","allTopics":["news","journalism","courts","data-journalism","law-enforcement","python","scraper"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":48,"starsCount":56,"forksCount":18,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-13T23:04:37.283Z"}},{"type":"Public","name":"bylines","owner":"biglocalnews","isFork":false,"description":"Stories, guides and other articles by the Big Local News team and its partners","allTopics":["news","csv","journalism","data-journalism"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T19:29:31.603Z"}},{"type":"Public","name":"legistar-scraper-demo","owner":"biglocalnews","isFork":false,"description":"Quick-and-dirty demo of a non-Selenium approach to scraping Legistar.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T11:01:27.347Z"}},{"type":"Public","name":"local-election-results-etl","owner":"biglocalnews","isFork":false,"description":"Extract, transform and load election results posted online by local U.S. election officials","allTopics":["news","etl","journalism","data-journalism","elections","elections-data","python","s3"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-07T19:06:00.421Z"}},{"type":"Public","name":"scraping-workshop","owner":"biglocalnews","isFork":false,"description":"Tutorial on web scraping with Python and PDFs","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-26T22:01:35.676Z"}},{"type":"Public","name":"gcp-storage-emulator","owner":"biglocalnews","isFork":true,"description":"Local emulator for Google Cloud Storage","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":39,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-06T18:29:55.999Z"}},{"type":"Public","name":"squarelet","owner":"biglocalnews","isFork":true,"description":"MuckRock User Service","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":10,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-02T17:35:35.650Z"}},{"type":"Public template","name":"prefect-flow-template","owner":"biglocalnews","isFork":false,"description":"A template repository with all the fundamentals needed to develop and deploy a Python data-processing routine for Prefect pipelines.","allTopics":["python","pipeline","etl","data-journalism","task-runner","etl-pipeline","prefect"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":20,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-29T19:42:25.084Z"}},{"type":"Public","name":"bln-etl","owner":"biglocalnews","isFork":false,"description":"Utilities for BLN data gathering pipelines.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":5,"starsCount":0,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-19T17:39:26.659Z"}},{"type":"Public","name":"aw-scripts","owner":"biglocalnews","isFork":false,"description":"Misc scripts and other code bits that haven't graduated to their own repos.","allTopics":["agendawatch"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-10-15T20:17:44.529Z"}},{"type":"Public","name":"covid-world-scraper","owner":"biglocalnews","isFork":false,"description":"scrapers for the pitch map","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":11,"starsCount":0,"forksCount":0,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-30T21:10:30.919Z"}},{"type":"Public","name":"warn-california-analysis","owner":"biglocalnews","isFork":false,"description":"An exploration and analysis of the WARN Notices data for California","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-25T19:25:38.341Z"}},{"type":"Public","name":"aw-legistar-scraper-selenium","owner":"biglocalnews","isFork":false,"description":"A Legistar scraper for Agenda Watch using Selenium","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-04T14:58:55.741Z"}},{"type":"Public","name":"covid19-tweets","owner":"biglocalnews","isFork":false,"description":"Big Local News project on Tweets from local government agencies about COVID-19","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-04-13T20:52:35.231Z"}},{"type":"Public","name":"california-wildfires","owner":"biglocalnews","isFork":false,"description":"Big Local News: investigation into the costs of wildfires across the U.S. with a focus on California","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-12-12T20:24:43.036Z"}}],"repositoryCount":30,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"biglocalnews repositories"}