{"id":19755233,"url":"https://github.com/blr-today/ingest","last_synced_at":"2025-04-30T11:32:37.254Z","repository":{"id":247983640,"uuid":"769007811","full_name":"blr-today/ingest","owner":"blr-today","description":"Ingestion pipeline for blr.today","archived":false,"fork":false,"pushed_at":"2024-10-29T13:02:08.000Z","size":13260,"stargazers_count":7,"open_issues_count":25,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-10-29T15:55:35.357Z","etag":null,"topics":["bangalore","blr-today","events","git-scraping"],"latest_commit_sha":null,"homepage":"https://blr.today","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blr-today.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2024-03-08T06:37:50.000Z","updated_at":"2024-10-29T13:02:12.000Z","dependencies_parsed_at":"2024-07-11T18:26:42.822Z","dependency_job_id":"36e703f0-df6e-457b-a566-9bdd2c674df6","html_url":"https://github.com/blr-today/ingest","commit_stats":null,"previous_names":["blr-today/ingest"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blr-today%2Fingest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blr-today%2Fingest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blr-today%2Fingest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blr-today%2Fingest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blr-today","download_url":"https://codeload.github.com/blr-today/ingest/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224208083,"owners_count":17273674,"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":["bangalore","blr-today","events","git-scraping"],"created_at":"2024-11-12T03:09:41.245Z","updated_at":"2025-04-30T11:32:37.245Z","avatar_url":"https://github.com/blr-today.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# blr.today ingestion\n\nThis is the source code for the BLR.Today ingestion pipeline. This code does the following:\n\n1. Fetches events from dozens of sources.\n2. Enriches events with metadata, and cleanup. For example - location information is added where possible,\n   and events are classified using schema.org/Event sub-types.\n3. Events are exported in the `schema.org/Event` schema to a SQLite database.\n\n## Status\n\nThe following sources are automatically ingested, filtered to just Bangalore events\nwherever necessary.\n\n- Ace of Pubs\n- Adidas Runners\n- AllEvents.in\n- Atta Gallata\n- Bangalore International Center\n- Bengaluru Sustainability Forum\n- Bhaago India\n- Blue Tokai Events\n- Carbon Science Gallery\n- Champaca\n- Courtyard Koota\n- Creative Mornings BLR\n- Gully Tours\n- HighApe.com\n- Townscript - Known Hosts only\n- Musuem of Art \u0026 Photography\n- Max Mueller Bhavan\n- Zomato Insider\n- PUMA Nitro Runs\n- PVR Cinema Movie Screenings\n- Sisters in Sweat\n- Skillboxes\n- Sofar\n- Sumukha Gallery\n- The Courtyard\n- Together.buzz\n- Tonight.is\n- Total Environment Music Events (Windmills)\n- Trove Experiences\n- Venn\n\nA lot more are in-progress, please see [`TODO.md`](TODO.md) for a more updated list.\n\n## Dependencies:\n\n- curl_impersonate\n- python3\n- jq\n- Python packages listed in `pyproject.toml`\n\n## Running\n\nThe code automatically runs using GitHub Actions once every four hours. You can run it using the following command:\n\n`make clean \u0026\u0026 make`. Once complete, the `events.db` file will be updated with the latest events.\n\n## License\n\nThis repository is licensed under the GNU-GPLv3 license. This means that you can use, modify, and distribute this code as long as you also release your code under the same license. Please see `LICENSE.txt` for more details.\n\nThe files stored in `out/` and `fixtures/` directories is copyright of the original authors and is not covered by this license. Instead of using this, please use the published dataset available at\nblr.today/dataset, which is published under the [Open Database License](https://opendatacommons.org/licenses/odbl/1.0/), which means you must attribute the data, and share it under the same license without any technical\nrestrictions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblr-today%2Fingest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblr-today%2Fingest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblr-today%2Fingest/lists"}