slovensko-digital / harvester.ecosystem

App for pushing data to ekosystem.slovensko.digital
https://ekosystem.slovensko.digital
European Union Public License 1.1
20 stars 5 forks source link

Harvester

Slovensko.Digital CI Maintainability Test Coverage

Harvester is an open-source application that downloads data from various public sources and pushes data to ekosystem.slovensko.digital.

Supported data sources

Currently, Harvester supports the following data-sources:

Currently, there are data sources in ekosystem.slovensko.digital which are not ingested by Harvester. The corresponding code hasn't been open-sourced yet.

Development

Harvester is a Ruby-on-Rails application. However, there is no web process present. The application runs as a backend worker/scheduler and uses the Rails framework to enforce coding rules for the project.

To get the Harvester dependencies running (db, etc), we have prepared a Docker Compose file for you. You can start the dependencies with docker-compose up.

To run and test the application while developing:

Contributing

Feel free to contribute other datasets / scrapers or improvements. See issues if you want to help, request a feature or file a bug. Join us on our public slack channel if you want to talk live.