Python API Wrapper for the Airtable API
Project description
# Airtable Python Wrapper
[![Build Status](https://travis-ci.org/gtalarico/airtable-python-wrapper.svg?branch=master)](https://travis-ci.org/gtalarico/airtable-python-wrapper)
[![codecov](https://codecov.io/gh/gtalarico/airtable-python-wrapper/branch/master/graph/badge.svg)](https://codecov.io/gh/gtalarico/airtable-python-wrapper)
[![Documentation Status](https://readthedocs.org/projects/airtable-python-wrapper/badge/?version=latest)](http://airtable-python-wrapper.readthedocs.io/en/latest/?badge=latest)
Airtable API Client Wrapper for Python
## 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](http://airtable-python-wrapper.readthedocs.io/)
```
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](https://opensource.org/licenses/MIT)
## Requires
* requests
* six
#### Requirements [Testing + Docs]
* pytest
* pytest-ordering
* pytest-cov
* coverage
* sphinx
* sphinxcontrib-napoleon
# 0.7.2
* Merge Fix
# 0.7.1-alpha
* Moved version to sep file to fix setup.py error
* Removed urlencode import
* Added Explicit Raise for 422 errors with Decoded Urls
# 0.7.0-dev1
* Feature: Added airtable.get() method to retrieve record
* Fix: sort/field string input to allow sting or list
* Fix: AirtableAuth Docs
* Fix: Keyargs Docs
# 0.6.1-dev1
* Bugfix: Fix Setup to install six.py
* Bugfix: Fix AitableAuth Docs
# 0.6.0-dev1
* Implemented Sort Filter
* Implemented FilterByFormula
* Implemented all param filters as classes
* Added Aliases for Parameters
* Renamed get() to get_iter()
# 0.5.0-dev1
# 0.4.0
* Added replace()
* Added mirror()
# 0.3.0
* Initial Work
[![Build Status](https://travis-ci.org/gtalarico/airtable-python-wrapper.svg?branch=master)](https://travis-ci.org/gtalarico/airtable-python-wrapper)
[![codecov](https://codecov.io/gh/gtalarico/airtable-python-wrapper/branch/master/graph/badge.svg)](https://codecov.io/gh/gtalarico/airtable-python-wrapper)
[![Documentation Status](https://readthedocs.org/projects/airtable-python-wrapper/badge/?version=latest)](http://airtable-python-wrapper.readthedocs.io/en/latest/?badge=latest)
Airtable API Client Wrapper for Python
## 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](http://airtable-python-wrapper.readthedocs.io/)
```
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](https://opensource.org/licenses/MIT)
## Requires
* requests
* six
#### Requirements [Testing + Docs]
* pytest
* pytest-ordering
* pytest-cov
* coverage
* sphinx
* sphinxcontrib-napoleon
# 0.7.2
* Merge Fix
# 0.7.1-alpha
* Moved version to sep file to fix setup.py error
* Removed urlencode import
* Added Explicit Raise for 422 errors with Decoded Urls
# 0.7.0-dev1
* Feature: Added airtable.get() method to retrieve record
* Fix: sort/field string input to allow sting or list
* Fix: AirtableAuth Docs
* Fix: Keyargs Docs
# 0.6.1-dev1
* Bugfix: Fix Setup to install six.py
* Bugfix: Fix AitableAuth Docs
# 0.6.0-dev1
* Implemented Sort Filter
* Implemented FilterByFormula
* Implemented all param filters as classes
* Added Aliases for Parameters
* Renamed get() to get_iter()
# 0.5.0-dev1
# 0.4.0
* Added replace()
* Added mirror()
# 0.3.0
* Initial Work
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for airtable_python_wrapper-0.7.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 840f551f1e234096b3cdd2f83930856f2c0a57960d9c206b4886ff9ad76b1a3f |
|
MD5 | 323eaa625f6eed1c0a469e395256a195 |
|
BLAKE2b-256 | b5ec6666f75a0444162729eb7e5dfeb98a03d36b1012094206f797e0f33c0cf7 |