├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── lint-and-test.yml │ └── test-build-and-publish-on-release.yml ├── .gitignore ├── .readthedocs.yaml ├── LICENSE ├── README.md ├── dev-requirements.txt ├── docs ├── Makefile ├── applicationapi.rst ├── clientapi.rst ├── conf.py ├── index.rst ├── make.bat └── requirements.txt ├── pydactyl ├── __init__.py ├── api │ ├── __init__.py │ ├── application │ │ ├── __init__.py │ │ ├── async_locations.py │ │ ├── async_nests.py │ │ ├── async_nodes.py │ │ ├── async_servers.py │ │ └── async_user.py │ ├── async_base.py │ ├── base.py │ ├── client │ │ ├── __init__.py │ │ ├── account │ │ │ ├── __init__.py │ │ │ ├── async_base.py │ │ │ └── base.py │ │ ├── async_client_api.py │ │ ├── client_api.py │ │ └── servers │ │ │ ├── __init__.py │ │ │ ├── async_backups.py │ │ │ ├── async_base.py │ │ │ ├── async_databases.py │ │ │ ├── async_files.py │ │ │ ├── async_network.py │ │ │ ├── async_schedules.py │ │ │ ├── async_settings.py │ │ │ ├── async_startup.py │ │ │ ├── async_users.py │ │ │ ├── backups.py │ │ │ ├── base.py │ │ │ ├── databases.py │ │ │ ├── files.py │ │ │ ├── network.py │ │ │ ├── schedules.py │ │ │ ├── settings.py │ │ │ ├── startup.py │ │ │ └── users.py │ ├── locations.py │ ├── nests.py │ ├── nodes.py │ ├── servers.py │ └── user.py ├── api_client.py ├── async_api_client.py ├── constants.py ├── exceptions.py └── responses.py ├── setup.py └── tests ├── __init__.py ├── application ├── __init__.py ├── async │ ├── __init__.py │ ├── nests_test.py │ ├── nodes_test.py │ ├── servers_test.py │ └── user_test.py └── sync │ ├── __init__.py │ ├── locations_test.py │ ├── nests_test.py │ ├── nodes_test.py │ ├── servers_test.py │ └── user_test.py ├── base ├── __init__.py ├── api_client_test.py ├── async_responses_test.py ├── base_test.py └── responses_test.py └── client ├── __init__.py ├── async ├── __init__.py ├── account_test.py ├── async_databases_test.py ├── async_files_test.py ├── async_network_test.py ├── async_schedules_test.py ├── async_servers_base_test.py ├── async_settings_test.py ├── async_startup_test.py ├── backups_test.py └── users_test.py └── sync ├── __init__.py ├── account_test.py ├── backups_test.py ├── client_servers_test.py ├── databases_test.py ├── files_test.py ├── network_test.py ├── schedules_test.py ├── settings_test.py ├── startup_test.py └── users_test.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/lint-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/.github/workflows/lint-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/test-build-and-publish-on-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/.github/workflows/test-build-and-publish-on-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/README.md -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/applicationapi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/docs/applicationapi.rst -------------------------------------------------------------------------------- /docs/clientapi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/docs/clientapi.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | sphinx_rtd_theme==3.0.2 2 | -------------------------------------------------------------------------------- /pydactyl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/__init__.py -------------------------------------------------------------------------------- /pydactyl/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pydactyl/api/application/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pydactyl/api/application/async_locations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/application/async_locations.py -------------------------------------------------------------------------------- /pydactyl/api/application/async_nests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/application/async_nests.py -------------------------------------------------------------------------------- /pydactyl/api/application/async_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/application/async_nodes.py -------------------------------------------------------------------------------- /pydactyl/api/application/async_servers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/application/async_servers.py -------------------------------------------------------------------------------- /pydactyl/api/application/async_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/application/async_user.py -------------------------------------------------------------------------------- /pydactyl/api/async_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/async_base.py -------------------------------------------------------------------------------- /pydactyl/api/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/base.py -------------------------------------------------------------------------------- /pydactyl/api/client/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pydactyl/api/client/account/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/account/__init__.py -------------------------------------------------------------------------------- /pydactyl/api/client/account/async_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/account/async_base.py -------------------------------------------------------------------------------- /pydactyl/api/client/account/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/account/base.py -------------------------------------------------------------------------------- /pydactyl/api/client/async_client_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/async_client_api.py -------------------------------------------------------------------------------- /pydactyl/api/client/client_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/client_api.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/__init__.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/async_backups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/async_backups.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/async_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/async_base.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/async_databases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/async_databases.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/async_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/async_files.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/async_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/async_network.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/async_schedules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/async_schedules.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/async_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/async_settings.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/async_startup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/async_startup.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/async_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/async_users.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/backups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/backups.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/base.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/databases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/databases.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/files.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/network.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/schedules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/schedules.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/settings.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/startup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/startup.py -------------------------------------------------------------------------------- /pydactyl/api/client/servers/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/client/servers/users.py -------------------------------------------------------------------------------- /pydactyl/api/locations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/locations.py -------------------------------------------------------------------------------- /pydactyl/api/nests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/nests.py -------------------------------------------------------------------------------- /pydactyl/api/nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/nodes.py -------------------------------------------------------------------------------- /pydactyl/api/servers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/servers.py -------------------------------------------------------------------------------- /pydactyl/api/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api/user.py -------------------------------------------------------------------------------- /pydactyl/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/api_client.py -------------------------------------------------------------------------------- /pydactyl/async_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/async_api_client.py -------------------------------------------------------------------------------- /pydactyl/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/constants.py -------------------------------------------------------------------------------- /pydactyl/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/exceptions.py -------------------------------------------------------------------------------- /pydactyl/responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/pydactyl/responses.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/application/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/application/async/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/application/async/nests_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/application/async/nests_test.py -------------------------------------------------------------------------------- /tests/application/async/nodes_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/application/async/nodes_test.py -------------------------------------------------------------------------------- /tests/application/async/servers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/application/async/servers_test.py -------------------------------------------------------------------------------- /tests/application/async/user_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/application/async/user_test.py -------------------------------------------------------------------------------- /tests/application/sync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/application/sync/locations_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/application/sync/locations_test.py -------------------------------------------------------------------------------- /tests/application/sync/nests_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/application/sync/nests_test.py -------------------------------------------------------------------------------- /tests/application/sync/nodes_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/application/sync/nodes_test.py -------------------------------------------------------------------------------- /tests/application/sync/servers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/application/sync/servers_test.py -------------------------------------------------------------------------------- /tests/application/sync/user_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/application/sync/user_test.py -------------------------------------------------------------------------------- /tests/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/base/api_client_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/base/api_client_test.py -------------------------------------------------------------------------------- /tests/base/async_responses_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/base/async_responses_test.py -------------------------------------------------------------------------------- /tests/base/base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/base/base_test.py -------------------------------------------------------------------------------- /tests/base/responses_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/base/responses_test.py -------------------------------------------------------------------------------- /tests/client/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/client/async/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/client/async/account_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/async/account_test.py -------------------------------------------------------------------------------- /tests/client/async/async_databases_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/async/async_databases_test.py -------------------------------------------------------------------------------- /tests/client/async/async_files_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/async/async_files_test.py -------------------------------------------------------------------------------- /tests/client/async/async_network_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/async/async_network_test.py -------------------------------------------------------------------------------- /tests/client/async/async_schedules_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/async/async_schedules_test.py -------------------------------------------------------------------------------- /tests/client/async/async_servers_base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/async/async_servers_base_test.py -------------------------------------------------------------------------------- /tests/client/async/async_settings_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/async/async_settings_test.py -------------------------------------------------------------------------------- /tests/client/async/async_startup_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/async/async_startup_test.py -------------------------------------------------------------------------------- /tests/client/async/backups_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/async/backups_test.py -------------------------------------------------------------------------------- /tests/client/async/users_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/async/users_test.py -------------------------------------------------------------------------------- /tests/client/sync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/client/sync/account_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/sync/account_test.py -------------------------------------------------------------------------------- /tests/client/sync/backups_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/sync/backups_test.py -------------------------------------------------------------------------------- /tests/client/sync/client_servers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/sync/client_servers_test.py -------------------------------------------------------------------------------- /tests/client/sync/databases_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/sync/databases_test.py -------------------------------------------------------------------------------- /tests/client/sync/files_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/sync/files_test.py -------------------------------------------------------------------------------- /tests/client/sync/network_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/sync/network_test.py -------------------------------------------------------------------------------- /tests/client/sync/schedules_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/sync/schedules_test.py -------------------------------------------------------------------------------- /tests/client/sync/settings_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/sync/settings_test.py -------------------------------------------------------------------------------- /tests/client/sync/startup_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/sync/startup_test.py -------------------------------------------------------------------------------- /tests/client/sync/users_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamkubi/pydactyl/HEAD/tests/client/sync/users_test.py --------------------------------------------------------------------------------