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('base_id', '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.15.3
- Adds escaping formula field references #120
0.15.2
- Added Batch update method
0.15.1
- Fix: batch delete
0.15.0
- Breaking: Drop Api config from ENV variable - use
api_keyarg instead - Breaking: Drop Python 2 / IronPython Support
- Feature: On HTTP Errors, Raise Original Exception, but with Helpful Errors added
- Fix: #86 formulas with string values
0.14.0
- Removed:
mirror()method. - Feature: Configurable request timeout
0.13.0
- Fixed: Python 2 compatibility issues
- Start CI testing on all supported Python versions
- Breaking: Drop implicit support for Python 3.4, officially support 3.7 and 3.8.
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
Metadata
Release files for airtable-python-wrapper 0.15.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| airtable-python-wrapper-0.15.3.tar.gz | 14.3 kB | Without provenance | Details for airtable-python-wrapper-0.15.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| airtable_python_wrapper-0.15.3-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for airtable_python_wrapper-0.15.3-py2.py3-none-any.whl |
Total release size: 27.2 kB
Release files / airtable-python-wrapper-0.15.3.tar.gz
| Download URL | airtable-python-wrapper-0.15.3.tar.gz |
|---|---|
| Size | 14.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d901e703e0e44d65c77a68a0ce96970a167fb7023a797a70e0f4f437dae193d8
|
|
BLAKE2b-256 checksum How to use checksums |
b40a9deb4d1df6ef23c13620579cc4fda4cbc0b9b5271ce22ac2fda7dcdf0199
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.7
|
Release files / airtable_python_wrapper-0.15.3-py2.py3-none-any.whl
| Download URL | airtable_python_wrapper-0.15.3-py2.py3-none-any.whl |
|---|---|
| Size | 12.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
7b446acaa0f27824b3ba1f11312955355b5f6c20bb503184e542fc37005c6b13
|
|
BLAKE2b-256 checksum How to use checksums |
f94e5ad3cdae011a3a6dd73143c7fdaee3db09b78ef4a6c175d2e1d9d13ee25e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.7
|
Security for airtable-python-wrapper 0.15.3
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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.