Python API Wrapper for the Airtable API
Project description
Airtable Python Wrapper
Airtable API Client Wrapper for Python
Installing
pip install airtable-python-wrapper
Documentation
Full documentation here:
http://airtable-python-wrapper.readthedocs.io/
Usage Example
Below are some of the methods available in the wrapper.
For the full list and documentation visit the docs
You can see the wrapper in action in this Jupyter Notebook.
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
0.12.0
- Fixed: Rewrote tests
- Fixed: Improve CI and deployment
0.11.2
- Fixed: Add sdist and universal for 2.7 dist
- Fixed: Long dist set to markdown
0.11.0
- Feature: Merged PR#17 - Added typecast to update, update_by_field, replace, replace_by_field
0.10.1
- Feature: Added typcase option to batch_insert
0.10.0
- Feature: Merged PR#17 - typecase kwarg
0.9.1
- Feature: Better exception message for 422 (Issue #16)
- Fix: 2.7 Compat with sys.implementation
0.9.0
- Docs: Revised Docs strings to show kebab case kwargs
- Fix: Url Escape (PR#1)
0.8.0
- Docs: New Documentation on Parameter filters Docs
- Docs: More documentation and examples.
- Feature: Search now uses filterByFormula
- Added Formula Generator
0.7.3
- Removed Unencoded Debug Msg due to IronPython Bug #242
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 Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file airtable-python-wrapper-0.12.0.tar.gz.
File metadata
- Download URL: airtable-python-wrapper-0.12.0.tar.gz
- Upload date:
- Size: 13.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f147cdef108787c297a24c8fd2a1a339eda982f8cf0c46e0973571420e74028b
|
|
| MD5 |
96804a3163153ad4c5061394e3513ba1
|
|
| BLAKE2b-256 |
2b98fa25c99473c3bf8f2cb2298d16cb1695ca08074ddc04973c836372d00251
|
File details
Details for the file airtable_python_wrapper-0.12.0-py2.py3-none-any.whl.
File metadata
- Download URL: airtable_python_wrapper-0.12.0-py2.py3-none-any.whl
- Upload date:
- Size: 12.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0650032e531048ba5fe3b06dfe56d0344eb9917d91b82c0d37fa714ae8ea7983
|
|
| MD5 |
e297e09d7fc1602a6380d0e13b5fb9ea
|
|
| BLAKE2b-256 |
0fd517dc668b5b69ed8c2d4c107aa0cc7d215a5465a0fc14404763e601e805bc
|