Collection of tools developed for NathanJames
Project description
NathanJames Toolbox
Collection of tools used by NathanJames
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Installing
You can use pip to install the package.
pip install NathanJamesToolbox
Usage
importing the module
from NathanJamesToolbox import NathanJamesToolbox as nj
airtableToolbox
myAirtable = nj.airtableToolbox(<airtable base>, <airtable API Key>)
Create a dictionary from airtable columns reverse=False will use airtable base column name as the key and add row ID into the value list reverse=True will use airtable row ID as the key and add base column name into the value list *args are additional column you want to add into the value list
myAirtable.create_dictionary(url, baseColumnName, reverse=False, *args)
Cleans up the string by removing the following charcater in a string ([, ', ])
myAirtable.create_dictionary.clean_list_string("['TEST']")
>>> TEST
Push a payload into airtable patch=True sends a patch request patch=False sens a post request
push_data(url, payload, patch=True)
Authors
- Paulo Fajardo - Initial work - github
License
This project is licensed under the MIT License - see the LICENSE.md file for details
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
Hashes for NathanJamesToolbox-1.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fd9b8f4bab16d33d35143ebfd491e3927dc9ebe8a3225f0c5a4795d854b26cb |
|
MD5 | 60020b13e9e6ad31a93c47856f98a4a7 |
|
BLAKE2b-256 | 33ba6db74b9e6655b012450db71a817456859a1c9a88146a7fd128f2be79e854 |