├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── new_feature.md └── workflows │ └── tests.yml ├── .gitignore ├── CHANGELOG.md ├── COPYING ├── Dockerfile ├── MANIFEST.in ├── PUBLIC_API.md ├── README.md ├── csvbase_client ├── VERSION ├── __init__.py ├── constants.py ├── exceptions.py ├── fsspec.py ├── internals │ ├── __init__.py │ ├── auth.py │ ├── cache.py │ ├── cli.py │ ├── config.py │ ├── dirs.py │ ├── http.py │ ├── value_objs.py │ └── version.py └── io.py ├── mypy.ini ├── pytest.ini ├── scripts ├── nuitka │ ├── Dockerfile.nuitka │ ├── WINDOWS.md │ ├── build.sh │ └── trampoline.py └── pypi │ └── build.sh ├── setup.py ├── test-requirements.txt ├── tests ├── __init__.py ├── cli │ ├── __init__.py │ ├── conftest.py │ ├── test_auth.py │ ├── test_cli_cache.py │ ├── test_cli_tables.py │ └── utils.py ├── conftest.py ├── fsspec │ ├── __init__.py │ ├── test_dask.py │ ├── test_duckdb.py │ ├── test_fsspec.py │ ├── test_pandas.py │ └── test_polars.py ├── init-schemas.sql ├── requests_adapter.py ├── test_cache.py ├── test_version.py ├── utils.py └── value_objs.py └── tox.ini /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/new_feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/.github/ISSUE_TEMPLATE/new_feature.md -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/COPYING -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/Dockerfile -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /PUBLIC_API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/PUBLIC_API.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/README.md -------------------------------------------------------------------------------- /csvbase_client/VERSION: -------------------------------------------------------------------------------- 1 | 0.1.1 -------------------------------------------------------------------------------- /csvbase_client/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /csvbase_client/constants.py: -------------------------------------------------------------------------------- 1 | CSVBASE_DOT_COM = "https://csvbase.com" 2 | -------------------------------------------------------------------------------- /csvbase_client/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/csvbase_client/exceptions.py -------------------------------------------------------------------------------- /csvbase_client/fsspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/csvbase_client/fsspec.py -------------------------------------------------------------------------------- /csvbase_client/internals/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /csvbase_client/internals/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/csvbase_client/internals/auth.py -------------------------------------------------------------------------------- /csvbase_client/internals/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/csvbase_client/internals/cache.py -------------------------------------------------------------------------------- /csvbase_client/internals/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/csvbase_client/internals/cli.py -------------------------------------------------------------------------------- /csvbase_client/internals/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/csvbase_client/internals/config.py -------------------------------------------------------------------------------- /csvbase_client/internals/dirs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/csvbase_client/internals/dirs.py -------------------------------------------------------------------------------- /csvbase_client/internals/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/csvbase_client/internals/http.py -------------------------------------------------------------------------------- /csvbase_client/internals/value_objs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/csvbase_client/internals/value_objs.py -------------------------------------------------------------------------------- /csvbase_client/internals/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/csvbase_client/internals/version.py -------------------------------------------------------------------------------- /csvbase_client/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/csvbase_client/io.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/mypy.ini -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/pytest.ini -------------------------------------------------------------------------------- /scripts/nuitka/Dockerfile.nuitka: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/scripts/nuitka/Dockerfile.nuitka -------------------------------------------------------------------------------- /scripts/nuitka/WINDOWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/scripts/nuitka/WINDOWS.md -------------------------------------------------------------------------------- /scripts/nuitka/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/scripts/nuitka/build.sh -------------------------------------------------------------------------------- /scripts/nuitka/trampoline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/scripts/nuitka/trampoline.py -------------------------------------------------------------------------------- /scripts/pypi/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/scripts/pypi/build.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/cli/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/cli/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/cli/conftest.py -------------------------------------------------------------------------------- /tests/cli/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/cli/test_auth.py -------------------------------------------------------------------------------- /tests/cli/test_cli_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/cli/test_cli_cache.py -------------------------------------------------------------------------------- /tests/cli/test_cli_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/cli/test_cli_tables.py -------------------------------------------------------------------------------- /tests/cli/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/cli/utils.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fsspec/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/fsspec/__init__.py -------------------------------------------------------------------------------- /tests/fsspec/test_dask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/fsspec/test_dask.py -------------------------------------------------------------------------------- /tests/fsspec/test_duckdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/fsspec/test_duckdb.py -------------------------------------------------------------------------------- /tests/fsspec/test_fsspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/fsspec/test_fsspec.py -------------------------------------------------------------------------------- /tests/fsspec/test_pandas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/fsspec/test_pandas.py -------------------------------------------------------------------------------- /tests/fsspec/test_polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/fsspec/test_polars.py -------------------------------------------------------------------------------- /tests/init-schemas.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/init-schemas.sql -------------------------------------------------------------------------------- /tests/requests_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/requests_adapter.py -------------------------------------------------------------------------------- /tests/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/test_cache.py -------------------------------------------------------------------------------- /tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/test_version.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tests/value_objs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tests/value_objs.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/csvbase-client/HEAD/tox.ini --------------------------------------------------------------------------------