https://github.com/ewenme/berghain
Berghain event listings since 2010
https://github.com/ewenme/berghain
berghain open-data r
Last synced: 5 months ago
JSON representation
Berghain event listings since 2010
- Host: GitHub
- URL: https://github.com/ewenme/berghain
- Owner: ewenme
- License: mit
- Created: 2019-07-29T20:32:38.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-08-01T12:13:13.000Z (11 months ago)
- Last Synced: 2025-08-01T14:38:36.882Z (11 months ago)
- Topics: berghain, open-data, r
- Language: R
- Homepage:
- Size: 1.63 MB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# berghain
[](https://github.com/ewenme/berghain/actions/workflows/main.yml)
[Bergain's](http://berghain.de/) event listings, as flat-files. Updated on the first day of each month at 12:00 UTC.
N.B. this is a work in progress and should be treated as such.
## Contents
### Data
Events - `data/events.csv`
| Header | Description | Data Type |
| --- | --- | --- |
| `event_id` | ID of event (taken from `event_url`) | text |
| `event_name` | name of event | text |
| `event_date` | date of event | date |
| `event_url` | event url | text |
Lineups - `data/lineups.csv`
| Header | Description | Data Type |
| --- | --- | --- |
| `event_id` | ID of event (taken from `event_url`) | text |
| `floor` | name of floor | text |
| `artist_name` | name of artist | text |
| `set_time_start` | start date/time of set (Berlin local time) | datetime |
| `set_time_end` | end date/time of set (Berlin local time) | datetime |
### Code
R:
- `R/scrape-new.R`: retrieves latest months data and appends new observations to CSVs in `data/`
- `R/scrape-historic.R`: retrieves all months data and overwrites CSVs in `data/`
- `R/functions.R`: local R functions used elsewhere
Actions:
- `.github/workflows/main.yml`: runs `R/scrape-new.R` once a month