├── .circleci └── config.yml ├── .gitignore ├── .pyup.yml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── bumpr.rc ├── config.yaml ├── croquemort ├── __init__.py ├── crawler.py ├── decorators.py ├── http.py ├── logger.py ├── migrations.py ├── reports.py ├── storages.py ├── templates │ └── report.html ├── timer.py ├── tools.py └── webhook.py ├── data └── .gitkeep ├── docker-compose-persistent.yml ├── docker-compose.yml ├── requirements ├── develop.pip ├── install.pip └── test.pip ├── setup.py ├── tasks.py └── tests ├── __init__.py ├── conftest.py ├── example_csv.py ├── services ├── __init__.py ├── test_crawler.py ├── test_http.py └── test_webhook.py ├── test_integrations.py ├── test_storages.py ├── test_tools.py ├── test_urls.py └── utils.py /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/.gitignore -------------------------------------------------------------------------------- /.pyup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/.pyup.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/README.md -------------------------------------------------------------------------------- /bumpr.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/bumpr.rc -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/config.yaml -------------------------------------------------------------------------------- /croquemort/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /croquemort/crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/croquemort/crawler.py -------------------------------------------------------------------------------- /croquemort/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/croquemort/decorators.py -------------------------------------------------------------------------------- /croquemort/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/croquemort/http.py -------------------------------------------------------------------------------- /croquemort/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/croquemort/logger.py -------------------------------------------------------------------------------- /croquemort/migrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/croquemort/migrations.py -------------------------------------------------------------------------------- /croquemort/reports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/croquemort/reports.py -------------------------------------------------------------------------------- /croquemort/storages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/croquemort/storages.py -------------------------------------------------------------------------------- /croquemort/templates/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/croquemort/templates/report.html -------------------------------------------------------------------------------- /croquemort/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/croquemort/timer.py -------------------------------------------------------------------------------- /croquemort/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/croquemort/tools.py -------------------------------------------------------------------------------- /croquemort/webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/croquemort/webhook.py -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose-persistent.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/docker-compose-persistent.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /requirements/develop.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/requirements/develop.pip -------------------------------------------------------------------------------- /requirements/install.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/requirements/install.pip -------------------------------------------------------------------------------- /requirements/test.pip: -------------------------------------------------------------------------------- 1 | requests-mock==1.6.0 2 | pytest==4.4.1 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/setup.py -------------------------------------------------------------------------------- /tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/tasks.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/example_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/tests/example_csv.py -------------------------------------------------------------------------------- /tests/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/services/test_crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/tests/services/test_crawler.py -------------------------------------------------------------------------------- /tests/services/test_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/tests/services/test_http.py -------------------------------------------------------------------------------- /tests/services/test_webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/tests/services/test_webhook.py -------------------------------------------------------------------------------- /tests/test_integrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/tests/test_integrations.py -------------------------------------------------------------------------------- /tests/test_storages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/tests/test_storages.py -------------------------------------------------------------------------------- /tests/test_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/tests/test_tools.py -------------------------------------------------------------------------------- /tests/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/tests/test_urls.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/croquemort/HEAD/tests/utils.py --------------------------------------------------------------------------------