├── .dockerignore ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── Unit-Test.yml │ ├── black-for-PR.yml │ ├── black-formatter.yml │ ├── build.yml │ ├── code-check.yml │ ├── docker-image-build.yml │ ├── docker-image-push.yml │ ├── ecs-deploy.yml │ ├── issue_checker.yml │ ├── issue_label.yml │ ├── publish_mkdocs.yml │ └── terraform-checks.yml ├── .gitignore ├── API ├── __init__.py ├── api_worker.py ├── auth │ ├── __init__.py │ └── routers.py ├── cron.py ├── custom_exports.py ├── data │ ├── cron.sql │ └── tables.sql ├── download_metrics.py ├── main.py ├── raw_data.py ├── s3.py ├── stats.py └── tasks.py ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── backend ├── Manual.md ├── Readme.md ├── countries │ ├── countries.csv │ └── countries.geojson ├── field_update ├── login.py ├── raw.lua ├── raw_backend ├── raw_with_ref.lua ├── replication ├── requirements.txt ├── sample_data │ └── pokhara_all.osm.pbf └── sql │ ├── countries.sql │ ├── null_index.sql │ ├── post_indexes.sql │ ├── pre_indexes.sql │ ├── update_countries.sql │ └── users.sql ├── config.txt.sample ├── docker-compose-config.txt ├── docker-compose.yml ├── docs ├── css │ └── mkdocsoad.css ├── mkdocs.yml ├── openapi.json └── src │ ├── api │ ├── API │ │ ├── api_worker.md │ │ ├── auth │ │ │ ├── index.md │ │ │ └── routers.md │ │ ├── index.md │ │ ├── main.md │ │ ├── raw_data.md │ │ └── tasks.md │ ├── endpoints.md │ └── src │ │ ├── app.md │ │ ├── config.md │ │ ├── db_connection.md │ │ ├── db_session.md │ │ ├── index.md │ │ ├── query_builder │ │ ├── builder.md │ │ └── index.md │ │ └── validation │ │ ├── index.md │ │ └── models.md │ ├── code_of_conduct.md │ ├── contributing.md │ ├── examples │ └── Example_Python.ipynb │ ├── index.md │ ├── installation │ ├── backend.md │ ├── configurations.md │ ├── docker.md │ └── local.md │ ├── stats │ ├── indicators.md │ └── metrics.md │ ├── version_control.md │ └── workflow.md ├── infra ├── ansible │ ├── Readme.md │ ├── inventory │ │ └── example-inventory │ ├── postgres_acl.yml │ ├── setup.yml │ └── templates │ │ ├── Caddyfile.j2 │ │ ├── config.txt.j2 │ │ └── database.env.j2 ├── docs │ └── testing.md ├── prod-aws │ ├── .terraform.lock.hcl │ ├── README.txt │ ├── ami_lookup.tf │ ├── main.tf │ ├── outputs.tf │ ├── provider.tf │ └── variables.tf └── systemd │ ├── raw-data-api.service │ ├── raw-data-backend.service │ ├── raw-data-backend.timer │ └── raw-data-worker.service ├── pyproject.toml ├── requirements.txt ├── setup.py ├── src ├── __init__.py ├── app.py ├── config.py ├── db_connection.py ├── db_session.py ├── post_processing │ ├── __init__.py │ ├── processor.py │ ├── stats_building_tpl.html │ ├── stats_highway_tpl.html │ ├── stats_railway_tpl.html │ ├── stats_tpl.html │ ├── stats_waterway_tpl.html │ └── transliterator.py ├── query_builder │ ├── __init__.py │ └── builder.py ├── utils.py └── validation │ ├── __init__.py │ └── models.py └── tests ├── fixtures └── pokhara.sql ├── load └── locustfile.py ├── test_API.py └── test_app.py /.dockerignore: -------------------------------------------------------------------------------- 1 | .github 2 | .git 3 | infra 4 | docs 5 | tests 6 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/Unit-Test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/workflows/Unit-Test.yml -------------------------------------------------------------------------------- /.github/workflows/black-for-PR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/workflows/black-for-PR.yml -------------------------------------------------------------------------------- /.github/workflows/black-formatter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/workflows/black-formatter.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/code-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/workflows/code-check.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/workflows/docker-image-build.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/workflows/docker-image-push.yml -------------------------------------------------------------------------------- /.github/workflows/ecs-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/workflows/ecs-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/issue_checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/workflows/issue_checker.yml -------------------------------------------------------------------------------- /.github/workflows/issue_label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/workflows/issue_label.yml -------------------------------------------------------------------------------- /.github/workflows/publish_mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/workflows/publish_mkdocs.yml -------------------------------------------------------------------------------- /.github/workflows/terraform-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.github/workflows/terraform-checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/.gitignore -------------------------------------------------------------------------------- /API/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API/api_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/API/api_worker.py -------------------------------------------------------------------------------- /API/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/API/auth/__init__.py -------------------------------------------------------------------------------- /API/auth/routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/API/auth/routers.py -------------------------------------------------------------------------------- /API/cron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/API/cron.py -------------------------------------------------------------------------------- /API/custom_exports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/API/custom_exports.py -------------------------------------------------------------------------------- /API/data/cron.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/API/data/cron.sql -------------------------------------------------------------------------------- /API/data/tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/API/data/tables.sql -------------------------------------------------------------------------------- /API/download_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/API/download_metrics.py -------------------------------------------------------------------------------- /API/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/API/main.py -------------------------------------------------------------------------------- /API/raw_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/API/raw_data.py -------------------------------------------------------------------------------- /API/s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/API/s3.py -------------------------------------------------------------------------------- /API/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/API/stats.py -------------------------------------------------------------------------------- /API/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/API/tasks.py -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/README.md -------------------------------------------------------------------------------- /backend/Manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/Manual.md -------------------------------------------------------------------------------- /backend/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/Readme.md -------------------------------------------------------------------------------- /backend/countries/countries.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/countries/countries.csv -------------------------------------------------------------------------------- /backend/countries/countries.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/countries/countries.geojson -------------------------------------------------------------------------------- /backend/field_update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/field_update -------------------------------------------------------------------------------- /backend/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/login.py -------------------------------------------------------------------------------- /backend/raw.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/raw.lua -------------------------------------------------------------------------------- /backend/raw_backend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/raw_backend -------------------------------------------------------------------------------- /backend/raw_with_ref.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/raw_with_ref.lua -------------------------------------------------------------------------------- /backend/replication: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/replication -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- 1 | psycopg2 2 | DateTime 3 | python-dateutil 4 | wget 5 | osmium 6 | tqdm -------------------------------------------------------------------------------- /backend/sample_data/pokhara_all.osm.pbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/sample_data/pokhara_all.osm.pbf -------------------------------------------------------------------------------- /backend/sql/countries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/sql/countries.sql -------------------------------------------------------------------------------- /backend/sql/null_index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/sql/null_index.sql -------------------------------------------------------------------------------- /backend/sql/post_indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/sql/post_indexes.sql -------------------------------------------------------------------------------- /backend/sql/pre_indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/sql/pre_indexes.sql -------------------------------------------------------------------------------- /backend/sql/update_countries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/sql/update_countries.sql -------------------------------------------------------------------------------- /backend/sql/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/backend/sql/users.sql -------------------------------------------------------------------------------- /config.txt.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/config.txt.sample -------------------------------------------------------------------------------- /docker-compose-config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docker-compose-config.txt -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/css/mkdocsoad.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/css/mkdocsoad.css -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/openapi.json -------------------------------------------------------------------------------- /docs/src/api/API/api_worker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/API/api_worker.md -------------------------------------------------------------------------------- /docs/src/api/API/auth/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/API/auth/index.md -------------------------------------------------------------------------------- /docs/src/api/API/auth/routers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/API/auth/routers.md -------------------------------------------------------------------------------- /docs/src/api/API/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/API/index.md -------------------------------------------------------------------------------- /docs/src/api/API/main.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/API/main.md -------------------------------------------------------------------------------- /docs/src/api/API/raw_data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/API/raw_data.md -------------------------------------------------------------------------------- /docs/src/api/API/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/API/tasks.md -------------------------------------------------------------------------------- /docs/src/api/endpoints.md: -------------------------------------------------------------------------------- 1 | [OAD(docs/openapi.json)] 2 | -------------------------------------------------------------------------------- /docs/src/api/src/app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/src/app.md -------------------------------------------------------------------------------- /docs/src/api/src/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/src/config.md -------------------------------------------------------------------------------- /docs/src/api/src/db_connection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/src/db_connection.md -------------------------------------------------------------------------------- /docs/src/api/src/db_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/src/db_session.md -------------------------------------------------------------------------------- /docs/src/api/src/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/src/index.md -------------------------------------------------------------------------------- /docs/src/api/src/query_builder/builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/src/query_builder/builder.md -------------------------------------------------------------------------------- /docs/src/api/src/query_builder/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/src/query_builder/index.md -------------------------------------------------------------------------------- /docs/src/api/src/validation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/src/validation/index.md -------------------------------------------------------------------------------- /docs/src/api/src/validation/models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/api/src/validation/models.md -------------------------------------------------------------------------------- /docs/src/code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/code_of_conduct.md -------------------------------------------------------------------------------- /docs/src/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/contributing.md -------------------------------------------------------------------------------- /docs/src/examples/Example_Python.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/examples/Example_Python.ipynb -------------------------------------------------------------------------------- /docs/src/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/index.md -------------------------------------------------------------------------------- /docs/src/installation/backend.md: -------------------------------------------------------------------------------- 1 | ../../../backend/Readme.md -------------------------------------------------------------------------------- /docs/src/installation/configurations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/installation/configurations.md -------------------------------------------------------------------------------- /docs/src/installation/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/installation/docker.md -------------------------------------------------------------------------------- /docs/src/installation/local.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/installation/local.md -------------------------------------------------------------------------------- /docs/src/stats/indicators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/stats/indicators.md -------------------------------------------------------------------------------- /docs/src/stats/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/stats/metrics.md -------------------------------------------------------------------------------- /docs/src/version_control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/version_control.md -------------------------------------------------------------------------------- /docs/src/workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/docs/src/workflow.md -------------------------------------------------------------------------------- /infra/ansible/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/ansible/Readme.md -------------------------------------------------------------------------------- /infra/ansible/inventory/example-inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/ansible/inventory/example-inventory -------------------------------------------------------------------------------- /infra/ansible/postgres_acl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/ansible/postgres_acl.yml -------------------------------------------------------------------------------- /infra/ansible/setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/ansible/setup.yml -------------------------------------------------------------------------------- /infra/ansible/templates/Caddyfile.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/ansible/templates/Caddyfile.j2 -------------------------------------------------------------------------------- /infra/ansible/templates/config.txt.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/ansible/templates/config.txt.j2 -------------------------------------------------------------------------------- /infra/ansible/templates/database.env.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/ansible/templates/database.env.j2 -------------------------------------------------------------------------------- /infra/docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/docs/testing.md -------------------------------------------------------------------------------- /infra/prod-aws/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/prod-aws/.terraform.lock.hcl -------------------------------------------------------------------------------- /infra/prod-aws/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/prod-aws/README.txt -------------------------------------------------------------------------------- /infra/prod-aws/ami_lookup.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/prod-aws/ami_lookup.tf -------------------------------------------------------------------------------- /infra/prod-aws/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/prod-aws/main.tf -------------------------------------------------------------------------------- /infra/prod-aws/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/prod-aws/outputs.tf -------------------------------------------------------------------------------- /infra/prod-aws/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/prod-aws/provider.tf -------------------------------------------------------------------------------- /infra/prod-aws/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/prod-aws/variables.tf -------------------------------------------------------------------------------- /infra/systemd/raw-data-api.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/systemd/raw-data-api.service -------------------------------------------------------------------------------- /infra/systemd/raw-data-backend.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/systemd/raw-data-backend.service -------------------------------------------------------------------------------- /infra/systemd/raw-data-backend.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/systemd/raw-data-backend.timer -------------------------------------------------------------------------------- /infra/systemd/raw-data-worker.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/infra/systemd/raw-data-worker.service -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/setup.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/src/app.py -------------------------------------------------------------------------------- /src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/src/config.py -------------------------------------------------------------------------------- /src/db_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/src/db_connection.py -------------------------------------------------------------------------------- /src/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/src/db_session.py -------------------------------------------------------------------------------- /src/post_processing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/post_processing/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/src/post_processing/processor.py -------------------------------------------------------------------------------- /src/post_processing/stats_building_tpl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/src/post_processing/stats_building_tpl.html -------------------------------------------------------------------------------- /src/post_processing/stats_highway_tpl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/src/post_processing/stats_highway_tpl.html -------------------------------------------------------------------------------- /src/post_processing/stats_railway_tpl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/src/post_processing/stats_railway_tpl.html -------------------------------------------------------------------------------- /src/post_processing/stats_tpl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/src/post_processing/stats_tpl.html -------------------------------------------------------------------------------- /src/post_processing/stats_waterway_tpl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/src/post_processing/stats_waterway_tpl.html -------------------------------------------------------------------------------- /src/post_processing/transliterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/src/post_processing/transliterator.py -------------------------------------------------------------------------------- /src/query_builder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/query_builder/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/src/query_builder/builder.py -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/src/utils.py -------------------------------------------------------------------------------- /src/validation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/validation/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/src/validation/models.py -------------------------------------------------------------------------------- /tests/fixtures/pokhara.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/tests/fixtures/pokhara.sql -------------------------------------------------------------------------------- /tests/load/locustfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/tests/load/locustfile.py -------------------------------------------------------------------------------- /tests/test_API.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/tests/test_API.py -------------------------------------------------------------------------------- /tests/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotosm/raw-data-api/HEAD/tests/test_app.py --------------------------------------------------------------------------------