Jotform api integration dedicated for server usage which limits calls and calling form only if there is a new submission
Project description
Jotform api library for python3
description
Unofficial Jotform API library for python3.
updates
- 2023-04-26: Added
set_new_submission
function, time to time it cannot find the submission, in that cases pulls the data directly from the api and sets as it is. - 2023-05-01: Added a logic for get_emails function. and added a TODO there.
- 2023-05-01: Setted set_answer function.
- 2023-05-10: Deleted submissions array and enhanced the logic according to it
- 2023-05-16: Created emails on class initilaization so that one dont need to call get_emails function
- 2023-05-16: Summary for get_form function, format document, cleared some of the self.update and its fucntionality for faster performance
- 2023-10-20: force parameter for update function so that user can call it without depending on the submission count change, This library need an inner check for the highest updated_at value descending order.
- 2023-11-08, v0.3.6:
- Unused param selectedFields is omited
- Added constructer function for answer to smaller parts [maxValue, order, selectedField, cfname, static]
- 2023-12-14, v0.4.0:
- Added
delete_submission
call for JotForm class - From requests.request("TYPE", "url", "timeout") to requests."type"("url", "timeout")
- pyproject.toml enhanced
- Class explanation implemented for JotFormSubmission
- Added following functions for JotFormSubmission class:
turn_into_american_datetime_format
text_to_html
split_domain_from_email
get_value
- Added
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
Close
Hashes for crossmark-jotform-api-0.4.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 248f2237824b2904985160a456bab0729b30ff7754aacafc6a48ca9907467b4d |
|
MD5 | e16b60ebe541f14fb174283300900a85 |
|
BLAKE2b-256 | e8fb3d6424290b5b133d1af74ce9d06a5451ff21b566e642f34c90ed0091b4ee |
Close
Hashes for crossmark_jotform_api-0.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da5c9c121812e95c352bde230ab9dd926906f664d35f3f6a4c2c92ef3ece410e |
|
MD5 | d490bebc9854abe625fce4dcb6f4b4ef |
|
BLAKE2b-256 | 4f3891512869d2744653ac26b4f0f8219f4fa5d8ec6d13697eb9b356449be191 |