rickh94 / airtable-python-wrapper

Python Airtable Client Wrapper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Airtable Python Wrapper

Build Status codecov Documentation Status

Airtable API Client Wrapper for Python

project-logo

Installing

pip install airtable-python-wrapper

Documentation

Full documentation here:

Usage Example

Below are some of the methods available in the wrapper. For a full list visit the docs

airtable = Airtable('baseKey', 'table_name')

airtable.get_all(view='MyView', maxRecords=20)

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

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

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

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

License

MIT

Requires

  • requests
  • six

Requirements [Testing + Docs]

  • pytest
  • pytest-ordering
  • pytest-cov
  • coverage
  • sphinx
  • sphinxcontrib-napoleon

About

Python Airtable Client Wrapper

License:MIT License


Languages

Language:Python 68.9%Language:Jupyter Notebook 30.9%Language:Batchfile 0.2%