├── .github └── workflows │ ├── python-package.yml │ ├── python-publish.yml │ └── tagged-release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.rst ├── CONTRIBUTING.rst ├── LICENSE.rst ├── MANIFEST.in ├── README.rst ├── docs ├── Makefile ├── make.bat └── source │ ├── changelog.rst │ ├── conf.py │ ├── configuration.rst │ ├── contributing.rst │ ├── getting_started.rst │ ├── gspread_pandas.rst │ ├── index.rst │ ├── modules.rst │ └── using.rst ├── gspread_pandas ├── __init__.py ├── _version.py ├── client.py ├── conf.py ├── exceptions.py ├── spread.py └── util.py ├── push.sh ├── pyproject.toml ├── requirements.txt ├── requirements_dev.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── cassettes ├── tests.client_test.TestClient.test_create_folder.json ├── tests.client_test.TestClient.test_create_folder_no_parents.json ├── tests.client_test.TestClient.test_directories.json ├── tests.client_test.TestClient.test_email.json ├── tests.client_test.TestClient.test_email_no_perm.json ├── tests.client_test.TestClient.test_find_folders.json ├── tests.client_test.TestClient.test_find_spreadsheet_files_in_folder.json ├── tests.client_test.TestClient.test_find_spreadsheet_files_in_folders.json ├── tests.client_test.TestClient.test_list_spreadsheet_files.json ├── tests.client_test.TestClient.test_root.json ├── tests.spread_test.TestSpread.test_df.json ├── tests.spread_test.TestSpread.test_open_sheet.json ├── tests.spread_test.TestSpread.test_spread.json └── tests.util_test.test_monkey_patch_request.json ├── client_test.py ├── conf_test.py ├── conftest.py ├── spread_test.py └── util_test.py /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.github/workflows/tagged-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/.github/workflows/tagged-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/LICENSE.rst -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/changelog.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../CHANGELOG.rst 2 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/docs/source/configuration.rst -------------------------------------------------------------------------------- /docs/source/contributing.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../CONTRIBUTING.rst 2 | -------------------------------------------------------------------------------- /docs/source/getting_started.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../README.rst 2 | -------------------------------------------------------------------------------- /docs/source/gspread_pandas.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/docs/source/gspread_pandas.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /docs/source/using.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/docs/source/using.rst -------------------------------------------------------------------------------- /gspread_pandas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/gspread_pandas/__init__.py -------------------------------------------------------------------------------- /gspread_pandas/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/gspread_pandas/_version.py -------------------------------------------------------------------------------- /gspread_pandas/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/gspread_pandas/client.py -------------------------------------------------------------------------------- /gspread_pandas/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/gspread_pandas/conf.py -------------------------------------------------------------------------------- /gspread_pandas/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/gspread_pandas/exceptions.py -------------------------------------------------------------------------------- /gspread_pandas/spread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/gspread_pandas/spread.py -------------------------------------------------------------------------------- /gspread_pandas/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/gspread_pandas/util.py -------------------------------------------------------------------------------- /push.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | tox && git push origin master --tags 4 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cassettes/tests.client_test.TestClient.test_create_folder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/cassettes/tests.client_test.TestClient.test_create_folder.json -------------------------------------------------------------------------------- /tests/cassettes/tests.client_test.TestClient.test_create_folder_no_parents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/cassettes/tests.client_test.TestClient.test_create_folder_no_parents.json -------------------------------------------------------------------------------- /tests/cassettes/tests.client_test.TestClient.test_directories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/cassettes/tests.client_test.TestClient.test_directories.json -------------------------------------------------------------------------------- /tests/cassettes/tests.client_test.TestClient.test_email.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/cassettes/tests.client_test.TestClient.test_email.json -------------------------------------------------------------------------------- /tests/cassettes/tests.client_test.TestClient.test_email_no_perm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/cassettes/tests.client_test.TestClient.test_email_no_perm.json -------------------------------------------------------------------------------- /tests/cassettes/tests.client_test.TestClient.test_find_folders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/cassettes/tests.client_test.TestClient.test_find_folders.json -------------------------------------------------------------------------------- /tests/cassettes/tests.client_test.TestClient.test_find_spreadsheet_files_in_folder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/cassettes/tests.client_test.TestClient.test_find_spreadsheet_files_in_folder.json -------------------------------------------------------------------------------- /tests/cassettes/tests.client_test.TestClient.test_find_spreadsheet_files_in_folders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/cassettes/tests.client_test.TestClient.test_find_spreadsheet_files_in_folders.json -------------------------------------------------------------------------------- /tests/cassettes/tests.client_test.TestClient.test_list_spreadsheet_files.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/cassettes/tests.client_test.TestClient.test_list_spreadsheet_files.json -------------------------------------------------------------------------------- /tests/cassettes/tests.client_test.TestClient.test_root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/cassettes/tests.client_test.TestClient.test_root.json -------------------------------------------------------------------------------- /tests/cassettes/tests.spread_test.TestSpread.test_df.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/cassettes/tests.spread_test.TestSpread.test_df.json -------------------------------------------------------------------------------- /tests/cassettes/tests.spread_test.TestSpread.test_open_sheet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/cassettes/tests.spread_test.TestSpread.test_open_sheet.json -------------------------------------------------------------------------------- /tests/cassettes/tests.spread_test.TestSpread.test_spread.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/cassettes/tests.spread_test.TestSpread.test_spread.json -------------------------------------------------------------------------------- /tests/cassettes/tests.util_test.test_monkey_patch_request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/cassettes/tests.util_test.test_monkey_patch_request.json -------------------------------------------------------------------------------- /tests/client_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/client_test.py -------------------------------------------------------------------------------- /tests/conf_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/conf_test.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/spread_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/spread_test.py -------------------------------------------------------------------------------- /tests/util_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aiguofer/gspread-pandas/HEAD/tests/util_test.py --------------------------------------------------------------------------------