Skip to main content

Python Airtable

PyPI version PyPI license PyPI pyversions PyPI status PyPI download total Documentation Status

This is a Python module for accessing Airtable largely based on the original airtable-python-wrapper by Gui Talarico with some modifications.

Installing

pip install python-airtable

Documentation

Thee original full documentation is available here.

Usage Example

from airtable import Airtable

# We updated the signature of `Airtable` class to support `airtable://` scheme URLs along with `view` and `sort` supported within the URLs.
airtable = Airtable('airtable://app1234567890/table_name?view=My%20View&sort=ID')

for record_id, fields in airtable.iter_records():
    print(f'Record ID: {record_id}, Fields: {fields}')

# Now you can get all the Airtable records as a big dictionary with record ID as keys
airtable.get_all_as_dict()

airtable.insert({'Name': 'Brian'})

# We added `batch_insert` and support generators for the records arguments; chunking of records to 10 each is done automatically.
airtable.batch_insert([record1, record2, ...])
airtable.batch_update([(id1, record1), (id2, record2), ...))  # same for batch_update

airtable.search('Name', 'Tom')

airtable.update_by_field('Name', 'Tom', {'Phone': '1234-4445'})

airtable.delete_by_field('Name', 'Tom')

Metadata

Release files for python-airtable 0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for python-airtable 0.5
File Size Uploaded Provenance
python-airtable-0.5.tar.gz 14.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for python-airtable 0.5
File Interpreter ABI Platform
python_airtable-0.5-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 27.5 kB

Release files / python-airtable-0.5.tar.gz

Download URL python-airtable-0.5.tar.gz
Size 14.1 kB
Tags Source
SHA-256 checksum
How to use checksums
aba4d65e66ed90a5974d1638d49083b06b4ce66e67e45dd70446413836beb9c6
BLAKE2b-256 checksum
How to use checksums
c7f989cc4a0b4c514f1b721c320caa1f9f7fdb8732abc6c981776bf737931cfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / python_airtable-0.5-py2.py3-none-any.whl

Download URL python_airtable-0.5-py2.py3-none-any.whl
Size 13.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
df79cd334af101c2a62a4b6bf0eeacdf72c3fbf088e07e1037c76c7a21ae795c
BLAKE2b-256 checksum
How to use checksums
f30f42db04be46b7b85a4e7ab74b4569499ea233cac539749ad5eb60b838fba8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Security for python-airtable 0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.5 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page