Skip to main content

Simple class that helps dealing with airtable api

Project description

airtable-helper

Simple class that helps dealing with airtable api, like dealing with columin ids and types

it uses environment variables for keys and ids:

AIRTABLE_API_KEY=your_secret_access_token
AIRTABLE_SHEET_ID=your_sheet_id
# or AIRTABLE_SHEET_ID=your_sheet_id/your_view_id
AIRTABLE_BASE_ID=your_base_id
``` 

turn on debug on stderr
`AIRTABLE_DEBUG=True`

turm on statics reporting use
```
AIRTABLE_STATS_URL=https://your.stats.server

# optional ID
AIRTABLE_STATS_ID=appID

#optional headers
AIRTABLE_STATS_HEADER=Authorization: asfdkjlkjdlfa
```

## caveats

- airtables doesn't return empty cells in row results

## smartsheet_mode
the smartsheet mode flag ensures compatibility with the smartsheet_helper class(https://github.com/shrank/smartsheet-helper)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

airtable_helper-0.0.12.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

airtable_helper-0.0.12-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file airtable_helper-0.0.12.tar.gz.

File metadata

  • Download URL: airtable_helper-0.0.12.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for airtable_helper-0.0.12.tar.gz
Algorithm Hash digest
SHA256 69862169612bc3b03f5ab327bcdd2454b587287d56ebdcd8c31298fe4da9a2f0
MD5 ccee29c4b0a388c2dc1ed9f3a5781e68
BLAKE2b-256 48619721082d84e9c2a2cc2761ba8316d8d9bf7e0f456be58d0e42cbf09a1e66

See more details on using hashes here.

File details

Details for the file airtable_helper-0.0.12-py3-none-any.whl.

File metadata

File hashes

Hashes for airtable_helper-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 a8a1d3256064e1ae018c4a978913cf9086befc018f3b050c22fd25e4c5edf177
MD5 e4d5d71304af03e098b29c04894b24cb
BLAKE2b-256 9d49d36413204d3af34859308dae5b72b57d8a7da2299affd30a2cf67dc30646

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page