├── .coveragerc ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── README.md │ ├── ci.yml │ ├── codeql.yml │ ├── dependency-review.yml │ └── publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pyre_configuration ├── CHANGELOG.md ├── HISTORY.md ├── LICENSE ├── README.md ├── apibackuper ├── __init__.py ├── __main__.py ├── auth.py ├── cmds │ ├── __init__.py │ ├── config_loader.py │ ├── http_client.py │ ├── project.py │ └── utils.py ├── common.py ├── constants.py ├── core.py ├── rate_limiter.py ├── schemas │ └── config_schema.json └── storage │ └── __init__.py ├── devdocs ├── ANALYSIS_AND_IMPROVEMENTS.md └── SUGGESTIONS.md ├── examples ├── README.md ├── budgetreg │ ├── apibackuper.cfg │ └── apibackuper.yaml ├── budgetrgz │ ├── apibackuper.cfg │ └── apibackuper.yaml ├── budgetsclassif │ ├── apibackuper.cfg │ └── apibackuper.yaml ├── budgettofk │ ├── apibackuper.cfg │ └── apibackuper.yaml ├── esklp │ └── apibackuper.yaml ├── etrust │ ├── apibackuper.cfg │ ├── apibackuper.yaml │ └── params.json ├── fpreceivers │ ├── apibackuper.cfg │ └── apibackuper.yaml ├── hhemployers │ ├── apibackuper.cfg │ ├── apibackuper.yaml │ └── params.json ├── sozd │ ├── apibackuper.cfg │ ├── apibackuper.yaml │ └── scripts │ │ ├── listtodata.py │ │ └── pagetodata.py └── subsidies │ ├── apibackuper.cfg │ ├── apibackuper.yaml │ └── params.json ├── flake8 ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt ├── setup.cfg ├── setup.py ├── tests ├── README.md ├── __init__.py ├── conftest.py ├── test_auth.py ├── test_common.py ├── test_config_loader.py ├── test_core.py ├── test_http_client.py ├── test_project.py ├── test_rate_limiter.py ├── test_storage.py └── test_utils.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | source = apibackuper 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pyre_configuration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/.pyre_configuration -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/README.md -------------------------------------------------------------------------------- /apibackuper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/apibackuper/__init__.py -------------------------------------------------------------------------------- /apibackuper/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/apibackuper/__main__.py -------------------------------------------------------------------------------- /apibackuper/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/apibackuper/auth.py -------------------------------------------------------------------------------- /apibackuper/cmds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apibackuper/cmds/config_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/apibackuper/cmds/config_loader.py -------------------------------------------------------------------------------- /apibackuper/cmds/http_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/apibackuper/cmds/http_client.py -------------------------------------------------------------------------------- /apibackuper/cmds/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/apibackuper/cmds/project.py -------------------------------------------------------------------------------- /apibackuper/cmds/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/apibackuper/cmds/utils.py -------------------------------------------------------------------------------- /apibackuper/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/apibackuper/common.py -------------------------------------------------------------------------------- /apibackuper/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/apibackuper/constants.py -------------------------------------------------------------------------------- /apibackuper/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/apibackuper/core.py -------------------------------------------------------------------------------- /apibackuper/rate_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/apibackuper/rate_limiter.py -------------------------------------------------------------------------------- /apibackuper/schemas/config_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/apibackuper/schemas/config_schema.json -------------------------------------------------------------------------------- /apibackuper/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/apibackuper/storage/__init__.py -------------------------------------------------------------------------------- /devdocs/ANALYSIS_AND_IMPROVEMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/devdocs/ANALYSIS_AND_IMPROVEMENTS.md -------------------------------------------------------------------------------- /devdocs/SUGGESTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/devdocs/SUGGESTIONS.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/budgetreg/apibackuper.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/budgetreg/apibackuper.cfg -------------------------------------------------------------------------------- /examples/budgetreg/apibackuper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/budgetreg/apibackuper.yaml -------------------------------------------------------------------------------- /examples/budgetrgz/apibackuper.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/budgetrgz/apibackuper.cfg -------------------------------------------------------------------------------- /examples/budgetrgz/apibackuper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/budgetrgz/apibackuper.yaml -------------------------------------------------------------------------------- /examples/budgetsclassif/apibackuper.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/budgetsclassif/apibackuper.cfg -------------------------------------------------------------------------------- /examples/budgetsclassif/apibackuper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/budgetsclassif/apibackuper.yaml -------------------------------------------------------------------------------- /examples/budgettofk/apibackuper.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/budgettofk/apibackuper.cfg -------------------------------------------------------------------------------- /examples/budgettofk/apibackuper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/budgettofk/apibackuper.yaml -------------------------------------------------------------------------------- /examples/esklp/apibackuper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/esklp/apibackuper.yaml -------------------------------------------------------------------------------- /examples/etrust/apibackuper.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/etrust/apibackuper.cfg -------------------------------------------------------------------------------- /examples/etrust/apibackuper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/etrust/apibackuper.yaml -------------------------------------------------------------------------------- /examples/etrust/params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/etrust/params.json -------------------------------------------------------------------------------- /examples/fpreceivers/apibackuper.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/fpreceivers/apibackuper.cfg -------------------------------------------------------------------------------- /examples/fpreceivers/apibackuper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/fpreceivers/apibackuper.yaml -------------------------------------------------------------------------------- /examples/hhemployers/apibackuper.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/hhemployers/apibackuper.cfg -------------------------------------------------------------------------------- /examples/hhemployers/apibackuper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/hhemployers/apibackuper.yaml -------------------------------------------------------------------------------- /examples/hhemployers/params.json: -------------------------------------------------------------------------------- 1 | {"area" : "1646"} -------------------------------------------------------------------------------- /examples/sozd/apibackuper.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/sozd/apibackuper.cfg -------------------------------------------------------------------------------- /examples/sozd/apibackuper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/sozd/apibackuper.yaml -------------------------------------------------------------------------------- /examples/sozd/scripts/listtodata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/sozd/scripts/listtodata.py -------------------------------------------------------------------------------- /examples/sozd/scripts/pagetodata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/sozd/scripts/pagetodata.py -------------------------------------------------------------------------------- /examples/subsidies/apibackuper.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/subsidies/apibackuper.cfg -------------------------------------------------------------------------------- /examples/subsidies/apibackuper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/examples/subsidies/apibackuper.yaml -------------------------------------------------------------------------------- /examples/subsidies/params.json: -------------------------------------------------------------------------------- 1 | {"receiver_localAddress_regionCodeFixed" : "01"} -------------------------------------------------------------------------------- /flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 100 3 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/setup.py -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Test suite for apibackuper""" 2 | 3 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/tests/test_auth.py -------------------------------------------------------------------------------- /tests/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/tests/test_common.py -------------------------------------------------------------------------------- /tests/test_config_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/tests/test_config_loader.py -------------------------------------------------------------------------------- /tests/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/tests/test_core.py -------------------------------------------------------------------------------- /tests/test_http_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/tests/test_http_client.py -------------------------------------------------------------------------------- /tests/test_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/tests/test_project.py -------------------------------------------------------------------------------- /tests/test_rate_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/tests/test_rate_limiter.py -------------------------------------------------------------------------------- /tests/test_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/tests/test_storage.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruarxive/apibackuper/HEAD/tox.ini --------------------------------------------------------------------------------