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.13.tar.gz (7.9 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.13-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: airtable_helper-0.0.13.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for airtable_helper-0.0.13.tar.gz
Algorithm Hash digest
SHA256 9eb90870566586dcf8f99436229722f2fe84c883214cb41b39bc94dc792f8ab8
MD5 7b3b4bf3ad6f0c9f6d53b91680d7d9d3
BLAKE2b-256 357f7d2fa9ed50cef723406d18e163a059c5b8d3c7685e56eab3e6ed2f635d58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for airtable_helper-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 c8af6c1e01efc308f2851c7a2135bc3752507d57d522078eb81b8199d2a6d53a
MD5 81ffd796c6cec272cbd1d8d0727fed2b
BLAKE2b-256 06f38037873c0102c51065ff139c30313071ad8b1cefeb37884f33e83f808347

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