Pre-release
This release is a pre-release and may not be stable for production use.
Quip Spreadsheet
An opinionated client to search, retrieve, and parse Quip spreadsheets using the Quip Automation API.
It provides a client to pull data from the Quip API as well as classes to interact with folders, spreadsheets, pages, and rows.
Install
pip install quip-spreadsheet
Usage
# Import
from quip_spreadsheet.quip import QuipPage
# Initialize Client
quip = QuipClient(QUIP_ACCESS_TOKEN, QUIP_BASE_URL)
# Search by term
threads = quip.search_threads("My Spreadsheet", count=1)
# Load the content of a spreadsheet
spreadsheet = threads.spreadsheets[0]
spreadsheet.load_content()
# Get a specific page of a spreadsheet
page = spreadsheet.get_named_page("Sheet1")
# Get a specific row from a page
row = page.get_nth_row(pointer)
# Get cells content from a row
cells = row.get_row_cells_content(include_index=False)
License
Contributing & Developing
PRs are welcome as long as documented, accompained by passing unit tests and in scope with the project.
To setup the development environment run:
pipenv install --dev
or manually install all the development dependencies found in the Pipfile.
Metadata
Release files for quip-spreadsheet 0.5.0b3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| quip_spreadsheet-0.5.0b3.tar.gz | 10.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| quip_spreadsheet-0.5.0b3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.9 kB
Release files / quip_spreadsheet-0.5.0b3.tar.gz
| Download URL | quip_spreadsheet-0.5.0b3.tar.gz |
|---|---|
| Size | 10.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
27f282fb057bc5c4c696df61d5c91cdf596acb9eaf525c43b0e4a76d5e96d1ea
|
|
BLAKE2b-256 checksum How to use checksums |
62a69acd03a7eccde69c0fafc9354d3687b6f2ea3ecd13be3faf7cffe6931471
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.7
|
Release files / quip_spreadsheet-0.5.0b3-py3-none-any.whl
| Download URL | quip_spreadsheet-0.5.0b3-py3-none-any.whl |
|---|---|
| Size | 11.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5f269cd139b1a63b088a35d3765457d35349377af05eedb575daea138db5099c
|
|
BLAKE2b-256 checksum How to use checksums |
9d737ac91d780057771418bae8a2ca76ffdfb4db0f03e5b315ddac7ad2c2ce82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.7
|