├── .coveragerc ├── .github └── workflows │ ├── check.yml │ └── pytest.yml ├── .gitignore ├── LICENSE ├── MANIFEST ├── README.md ├── codecov.yml ├── pyeight ├── __init__.py ├── constants.py ├── eight.py ├── exceptions.py └── user.py ├── pyproject.toml ├── requirements.txt ├── requirements_dev.txt ├── requirements_lint.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── conftest.py ├── fixtures ├── device_info.json ├── empty_user_intervals.json ├── empty_user_trends.json ├── logged_in_user_profile.json ├── login.json ├── partner_user_profile.json ├── user_intervals.json └── user_trends.json ├── test_eight.py └── test_user.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/pytest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/.github/workflows/pytest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/MANIFEST -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/codecov.yml -------------------------------------------------------------------------------- /pyeight/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyeight/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/pyeight/constants.py -------------------------------------------------------------------------------- /pyeight/eight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/pyeight/eight.py -------------------------------------------------------------------------------- /pyeight/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/pyeight/exceptions.py -------------------------------------------------------------------------------- /pyeight/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/pyeight/user.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | aiohttp>=3.8.1 2 | -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /requirements_lint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/requirements_lint.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Provide tests for pyeight.""" 2 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/device_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/tests/fixtures/device_info.json -------------------------------------------------------------------------------- /tests/fixtures/empty_user_intervals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/tests/fixtures/empty_user_intervals.json -------------------------------------------------------------------------------- /tests/fixtures/empty_user_trends.json: -------------------------------------------------------------------------------- 1 | { 2 | "days": [] 3 | } 4 | -------------------------------------------------------------------------------- /tests/fixtures/logged_in_user_profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/tests/fixtures/logged_in_user_profile.json -------------------------------------------------------------------------------- /tests/fixtures/login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/tests/fixtures/login.json -------------------------------------------------------------------------------- /tests/fixtures/partner_user_profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/tests/fixtures/partner_user_profile.json -------------------------------------------------------------------------------- /tests/fixtures/user_intervals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/tests/fixtures/user_intervals.json -------------------------------------------------------------------------------- /tests/fixtures/user_trends.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/tests/fixtures/user_trends.json -------------------------------------------------------------------------------- /tests/test_eight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/tests/test_eight.py -------------------------------------------------------------------------------- /tests/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mezz64/pyEight/HEAD/tests/test_user.py --------------------------------------------------------------------------------