The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
bunddev 0.1.0
Initial Release
First public release of bunddev - a comprehensive R interface to
German government and public sector APIs available through bund.dev.
Package Structure
- Registry System: Centralized API registry with
automatic endpoint discovery
- Core OpenAPI Client: Generic client layer for
exploring specs and making requests
- 39 API Adapters: Ready-to-use functions returning
tidy tibbles for:
- Government data (Bundestag, Bundesrat, Bundeshaushalt)
- Environmental data (DWD weather, Luftqualität, SMARD energy, Pegel
water levels)
- Public services (Jobsuche, Weiterbildungssuche,
Ausbildungssuche)
- Transportation (Autobahn, Ladestationen)
- Cultural data (Deutsche Digitale Bibliothek, Tagesschau)
- And many more (see full list in README)
Key Features
- Authentication Support: Flexible authentication
system supporting API keys, OAuth2, and custom schemes
- Response Caching: Built-in caching to reduce API
load and improve performance
- Rate Limiting: Configurable rate limiting to
respect API quotas
- Tidy Output: All adapters return tibbles with
consistent structure
- Time Handling: Automatic parsing of timestamps to
POSIXct (Europe/Berlin timezone)
- Parameter Discovery: Helper functions to explore
available parameters for each API
- Comprehensive Documentation: Vignettes, function
documentation, and examples included
Bug Fixes
- Fixed R CMD check errors and warnings
- Fixed DDB authentication to use correct OAuth format
- Exported time conversion utilities
(
bunddev_ms_to_posix(),
bunddev_timestamp_to_ms())
- Corrected package build configuration
bunddev 0.0.0.9000
(Development)
- Added shared timestamp helpers and parsed POSIXct time columns
(Europe/Berlin) across SMARD, DWD, Autobahn, and Tagesschau
adapters.
- SMARD helpers now accept POSIXct/Date timestamps and return parsed
time columns for series and table outputs.
- DWD helpers add parsed forecast, report, and warning time columns;
Tagesschau and Autobahn helpers add parsed date/time columns.
- Documented parameter discovery helpers and time columns in
README/vignette and adapter helpfiles.
- Initial package scaffolding with registry and OpenAPI helpers.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.