├── .dockerignore ├── .eslintrc.json ├── .gitattributes ├── .github └── workflows │ ├── build-and-push.yaml │ ├── notification.yaml │ ├── tests.yaml │ └── update-container-tags.yaml ├── .gitignore ├── .gitreview ├── Dockerfile ├── LICENSE ├── README.md ├── ansible ├── ansible.cfg └── quarry.yaml ├── deploy.sh ├── docker-compose.yml ├── docker-replica ├── Dockerfile └── replica.sql ├── helm-quarry ├── .helmignore ├── Chart.yaml ├── dev-config.yaml ├── dev-env.yaml ├── prod-config.yaml ├── prod-env.yaml ├── schema.sql ├── templates │ ├── NOTES.txt │ ├── config_yaml.yaml │ ├── db_deployment.yaml │ ├── db_schema_cm.yaml │ ├── db_service.yaml │ ├── mywiki_deployment.yaml │ ├── mywiki_service.yaml │ ├── redis_exporter_service.yaml │ ├── redis_service.yaml │ ├── redis_statefulset.yaml │ ├── results_pv.yaml │ ├── results_pvc.yaml │ ├── web_deployment.yaml │ ├── web_ingress.yaml │ ├── web_service.yaml │ └── worker_deployment.yaml └── values.yaml ├── maintenance ├── generate_error_pages.sh └── multiinstance_migration.py ├── package.json ├── pyproject.toml ├── quarry ├── __init__.py ├── config-prod.yaml ├── default_config.yaml └── web │ ├── __init__.py │ ├── api.py │ ├── app.py │ ├── config.py │ ├── connections.py │ ├── health.py │ ├── killer.py │ ├── login.py │ ├── metrics.py │ ├── models │ ├── __init__.py │ ├── base.py │ ├── query.py │ ├── queryrevision.py │ ├── queryrun.py │ ├── star.py │ └── user.py │ ├── output.py │ ├── query.py │ ├── redissession.py │ ├── replica.py │ ├── results.py │ ├── run.py │ ├── static │ ├── css │ │ ├── base.css │ │ ├── landing.css │ │ ├── query │ │ │ ├── list.css │ │ │ └── view.css │ │ └── user.css │ ├── error │ │ ├── 500.html │ │ ├── 502.html │ │ └── error.html │ ├── img │ │ ├── favicon-running.png │ │ ├── favicon.png │ │ ├── quarry-logo-icon.svg │ │ ├── quarry-logo-white.svg │ │ └── quarry-logo.svg │ ├── js │ │ ├── query │ │ │ └── view.js │ │ └── user.js │ ├── templates │ │ ├── compiled.js │ │ ├── query-resultset.html │ │ └── query-status.html │ └── vendor │ │ ├── datatables-1.10.2 │ │ ├── css │ │ │ ├── dataTables.bootstrap.css │ │ │ ├── jquery.dataTables.css │ │ │ ├── jquery.dataTables.min.css │ │ │ └── jquery.dataTables_themeroller.css │ │ ├── images │ │ │ ├── Sorting icons.psd │ │ │ ├── back_disabled.png │ │ │ ├── back_enabled.png │ │ │ ├── back_enabled_hover.png │ │ │ ├── favicon.ico │ │ │ ├── forward_disabled.png │ │ │ ├── forward_enabled.png │ │ │ ├── forward_enabled_hover.png │ │ │ ├── sort_asc.png │ │ │ ├── sort_asc_disabled.png │ │ │ ├── sort_both.png │ │ │ ├── sort_desc.png │ │ │ └── sort_desc_disabled.png │ │ └── js │ │ │ ├── dataTables.bootstrap.js │ │ │ ├── jquery.dataTables.js │ │ │ ├── jquery.dataTables.min.js │ │ │ └── jquery.js │ │ ├── lumen.bootstrap.min.css │ │ ├── swig-1.4.1.min.js │ │ └── yeti.bootstrap.min.css │ ├── templates │ ├── 404.html │ ├── 500.html │ ├── base.html │ ├── landing.html │ ├── query │ │ ├── history.html │ │ ├── list.html │ │ └── view.html │ └── user.html │ ├── user.py │ ├── utils │ ├── __init__.py │ ├── monkey.py │ └── pagination.py │ ├── webhelpers.py │ └── worker.py ├── requirements.txt ├── schema.sql ├── secrets.sh ├── test-requirements.txt ├── tests ├── conftest.py ├── test_api.py ├── test_app.py ├── test_health.py ├── test_login.py ├── test_output.py ├── test_query.py ├── test_results.py ├── test_run.py ├── test_user.py ├── test_valid_dbname.py ├── test_worker.py └── tox │ └── Dockerfile ├── tofu ├── 127b.tf ├── db.tf ├── main.tf ├── secrets.tf └── vars.tf ├── tox.ini └── wsgi.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build-and-push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/.github/workflows/build-and-push.yaml -------------------------------------------------------------------------------- /.github/workflows/notification.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/.github/workflows/notification.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.github/workflows/update-container-tags.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/.github/workflows/update-container-tags.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/.gitreview -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/README.md -------------------------------------------------------------------------------- /ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/ansible/ansible.cfg -------------------------------------------------------------------------------- /ansible/quarry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/ansible/quarry.yaml -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/deploy.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker-replica/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/docker-replica/Dockerfile -------------------------------------------------------------------------------- /docker-replica/replica.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/docker-replica/replica.sql -------------------------------------------------------------------------------- /helm-quarry/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/.helmignore -------------------------------------------------------------------------------- /helm-quarry/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/Chart.yaml -------------------------------------------------------------------------------- /helm-quarry/dev-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/dev-config.yaml -------------------------------------------------------------------------------- /helm-quarry/dev-env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/dev-env.yaml -------------------------------------------------------------------------------- /helm-quarry/prod-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/prod-config.yaml -------------------------------------------------------------------------------- /helm-quarry/prod-env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/prod-env.yaml -------------------------------------------------------------------------------- /helm-quarry/schema.sql: -------------------------------------------------------------------------------- 1 | ../schema.sql -------------------------------------------------------------------------------- /helm-quarry/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/NOTES.txt -------------------------------------------------------------------------------- /helm-quarry/templates/config_yaml.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/config_yaml.yaml -------------------------------------------------------------------------------- /helm-quarry/templates/db_deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/db_deployment.yaml -------------------------------------------------------------------------------- /helm-quarry/templates/db_schema_cm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/db_schema_cm.yaml -------------------------------------------------------------------------------- /helm-quarry/templates/db_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/db_service.yaml -------------------------------------------------------------------------------- /helm-quarry/templates/mywiki_deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/mywiki_deployment.yaml -------------------------------------------------------------------------------- /helm-quarry/templates/mywiki_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/mywiki_service.yaml -------------------------------------------------------------------------------- /helm-quarry/templates/redis_exporter_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/redis_exporter_service.yaml -------------------------------------------------------------------------------- /helm-quarry/templates/redis_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/redis_service.yaml -------------------------------------------------------------------------------- /helm-quarry/templates/redis_statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/redis_statefulset.yaml -------------------------------------------------------------------------------- /helm-quarry/templates/results_pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/results_pv.yaml -------------------------------------------------------------------------------- /helm-quarry/templates/results_pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/results_pvc.yaml -------------------------------------------------------------------------------- /helm-quarry/templates/web_deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/web_deployment.yaml -------------------------------------------------------------------------------- /helm-quarry/templates/web_ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/web_ingress.yaml -------------------------------------------------------------------------------- /helm-quarry/templates/web_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/web_service.yaml -------------------------------------------------------------------------------- /helm-quarry/templates/worker_deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/templates/worker_deployment.yaml -------------------------------------------------------------------------------- /helm-quarry/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/helm-quarry/values.yaml -------------------------------------------------------------------------------- /maintenance/generate_error_pages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/maintenance/generate_error_pages.sh -------------------------------------------------------------------------------- /maintenance/multiinstance_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/maintenance/multiinstance_migration.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/package.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 80 3 | target_version = ['py311'] 4 | -------------------------------------------------------------------------------- /quarry/__init__.py: -------------------------------------------------------------------------------- 1 | __package__ = 'quarry' 2 | -------------------------------------------------------------------------------- /quarry/config-prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/config-prod.yaml -------------------------------------------------------------------------------- /quarry/default_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/default_config.yaml -------------------------------------------------------------------------------- /quarry/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quarry/web/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/api.py -------------------------------------------------------------------------------- /quarry/web/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/app.py -------------------------------------------------------------------------------- /quarry/web/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/config.py -------------------------------------------------------------------------------- /quarry/web/connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/connections.py -------------------------------------------------------------------------------- /quarry/web/health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/health.py -------------------------------------------------------------------------------- /quarry/web/killer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/killer.py -------------------------------------------------------------------------------- /quarry/web/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/login.py -------------------------------------------------------------------------------- /quarry/web/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/metrics.py -------------------------------------------------------------------------------- /quarry/web/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quarry/web/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/models/base.py -------------------------------------------------------------------------------- /quarry/web/models/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/models/query.py -------------------------------------------------------------------------------- /quarry/web/models/queryrevision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/models/queryrevision.py -------------------------------------------------------------------------------- /quarry/web/models/queryrun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/models/queryrun.py -------------------------------------------------------------------------------- /quarry/web/models/star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/models/star.py -------------------------------------------------------------------------------- /quarry/web/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/models/user.py -------------------------------------------------------------------------------- /quarry/web/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/output.py -------------------------------------------------------------------------------- /quarry/web/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/query.py -------------------------------------------------------------------------------- /quarry/web/redissession.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/redissession.py -------------------------------------------------------------------------------- /quarry/web/replica.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/replica.py -------------------------------------------------------------------------------- /quarry/web/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/results.py -------------------------------------------------------------------------------- /quarry/web/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/run.py -------------------------------------------------------------------------------- /quarry/web/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/css/base.css -------------------------------------------------------------------------------- /quarry/web/static/css/landing.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/css/landing.css -------------------------------------------------------------------------------- /quarry/web/static/css/query/list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/css/query/list.css -------------------------------------------------------------------------------- /quarry/web/static/css/query/view.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/css/query/view.css -------------------------------------------------------------------------------- /quarry/web/static/css/user.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/css/user.css -------------------------------------------------------------------------------- /quarry/web/static/error/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/error/500.html -------------------------------------------------------------------------------- /quarry/web/static/error/502.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/error/502.html -------------------------------------------------------------------------------- /quarry/web/static/error/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/error/error.html -------------------------------------------------------------------------------- /quarry/web/static/img/favicon-running.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/img/favicon-running.png -------------------------------------------------------------------------------- /quarry/web/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/img/favicon.png -------------------------------------------------------------------------------- /quarry/web/static/img/quarry-logo-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/img/quarry-logo-icon.svg -------------------------------------------------------------------------------- /quarry/web/static/img/quarry-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/img/quarry-logo-white.svg -------------------------------------------------------------------------------- /quarry/web/static/img/quarry-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/img/quarry-logo.svg -------------------------------------------------------------------------------- /quarry/web/static/js/query/view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/js/query/view.js -------------------------------------------------------------------------------- /quarry/web/static/js/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/js/user.js -------------------------------------------------------------------------------- /quarry/web/static/templates/compiled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/templates/compiled.js -------------------------------------------------------------------------------- /quarry/web/static/templates/query-resultset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/templates/query-resultset.html -------------------------------------------------------------------------------- /quarry/web/static/templates/query-status.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/templates/query-status.html -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/css/dataTables.bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/css/dataTables.bootstrap.css -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/css/jquery.dataTables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/css/jquery.dataTables.css -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/css/jquery.dataTables.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/css/jquery.dataTables.min.css -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/css/jquery.dataTables_themeroller.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/css/jquery.dataTables_themeroller.css -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/images/Sorting icons.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/images/Sorting icons.psd -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/images/back_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/images/back_disabled.png -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/images/back_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/images/back_enabled.png -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/images/back_enabled_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/images/back_enabled_hover.png -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/images/favicon.ico -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/images/forward_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/images/forward_disabled.png -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/images/forward_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/images/forward_enabled.png -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/images/forward_enabled_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/images/forward_enabled_hover.png -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/images/sort_asc.png -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/images/sort_both.png -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/images/sort_desc.png -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/js/dataTables.bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/js/dataTables.bootstrap.js -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/js/jquery.dataTables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/js/jquery.dataTables.js -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/js/jquery.dataTables.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/js/jquery.dataTables.min.js -------------------------------------------------------------------------------- /quarry/web/static/vendor/datatables-1.10.2/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/datatables-1.10.2/js/jquery.js -------------------------------------------------------------------------------- /quarry/web/static/vendor/lumen.bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/lumen.bootstrap.min.css -------------------------------------------------------------------------------- /quarry/web/static/vendor/swig-1.4.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/swig-1.4.1.min.js -------------------------------------------------------------------------------- /quarry/web/static/vendor/yeti.bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/static/vendor/yeti.bootstrap.min.css -------------------------------------------------------------------------------- /quarry/web/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/templates/404.html -------------------------------------------------------------------------------- /quarry/web/templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/templates/500.html -------------------------------------------------------------------------------- /quarry/web/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/templates/base.html -------------------------------------------------------------------------------- /quarry/web/templates/landing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/templates/landing.html -------------------------------------------------------------------------------- /quarry/web/templates/query/history.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/templates/query/history.html -------------------------------------------------------------------------------- /quarry/web/templates/query/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/templates/query/list.html -------------------------------------------------------------------------------- /quarry/web/templates/query/view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/templates/query/view.html -------------------------------------------------------------------------------- /quarry/web/templates/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/templates/user.html -------------------------------------------------------------------------------- /quarry/web/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/user.py -------------------------------------------------------------------------------- /quarry/web/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/utils/__init__.py -------------------------------------------------------------------------------- /quarry/web/utils/monkey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/utils/monkey.py -------------------------------------------------------------------------------- /quarry/web/utils/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/utils/pagination.py -------------------------------------------------------------------------------- /quarry/web/webhelpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/webhelpers.py -------------------------------------------------------------------------------- /quarry/web/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/quarry/web/worker.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/requirements.txt -------------------------------------------------------------------------------- /schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/schema.sql -------------------------------------------------------------------------------- /secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/secrets.sh -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tests/test_api.py -------------------------------------------------------------------------------- /tests/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tests/test_app.py -------------------------------------------------------------------------------- /tests/test_health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tests/test_health.py -------------------------------------------------------------------------------- /tests/test_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tests/test_login.py -------------------------------------------------------------------------------- /tests/test_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tests/test_output.py -------------------------------------------------------------------------------- /tests/test_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tests/test_query.py -------------------------------------------------------------------------------- /tests/test_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tests/test_results.py -------------------------------------------------------------------------------- /tests/test_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tests/test_run.py -------------------------------------------------------------------------------- /tests/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tests/test_user.py -------------------------------------------------------------------------------- /tests/test_valid_dbname.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tests/test_valid_dbname.py -------------------------------------------------------------------------------- /tests/test_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tests/test_worker.py -------------------------------------------------------------------------------- /tests/tox/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tests/tox/Dockerfile -------------------------------------------------------------------------------- /tofu/127b.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tofu/127b.tf -------------------------------------------------------------------------------- /tofu/db.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tofu/db.tf -------------------------------------------------------------------------------- /tofu/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tofu/main.tf -------------------------------------------------------------------------------- /tofu/secrets.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tofu/secrets.tf -------------------------------------------------------------------------------- /tofu/vars.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tofu/vars.tf -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/tox.ini -------------------------------------------------------------------------------- /wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolforge/quarry/HEAD/wsgi.py --------------------------------------------------------------------------------