Skip to content

cogniteev/docido-pull-crawler-trello

Repository files navigation

Docico pull crawler trello

Build Status Coverage Status Code Climate Code Health

A trello crawler to make trello data available in Docido. The development is done using the docido-python-sdk.

Crawlers documentation is available here

Prerequisites

As we need to make some real requests to elasticsearch, a real elasticsearch must be available either running on the machine or in a docker container. The base configuration is located in the settings-es.yml file and can be rewritten be setting the ELASTICSEARCH_HOST environnment variable.

Run the crawler code

The docido's SDK come with a script that will build the required environnment (as defined in the settings-es.yml file) and attempt to run the tasks generated in the crawler.

To install the docido SDK simply run $ pip install -U . as its a dependency of this project. Then a dcc-run script will be available (if not try to run $ hash -r, to update the shell paths).

Tests & Code quality

Some unit tests and code linters are available and configured for the project and can easily be run by pip installing tox and running it.