Metadata-Version: 2.1
Name: shipyard-rudderstack
Version: 0.1.3
Summary: A local client for connecting and working with Rudderstack
Author: JR
Author-email: johnathan.rodriguez@shipyardapp.com
Requires-Python: >=3.9,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: requests (==2.31.0)
Requires-Dist: shipyard-templates (==0.1.7)
Requires-Dist: shipyard-utils (==0.1.4)
Description-Content-Type: text/markdown

# Python3 - Shipyard Rudderstack Blueprints (shipyard-rudderstack)
Simplified data pipeline blueprints for working with Rudderstack.

## Functions:
- `trigger_sync`
-  `determine_sync_status`
-  `get_source_data`


### Example 


```python
from shipyard_rudderstack import RudderStack

rudderstack = RudderStack("<access-token>")

# Trigger the rudderstack 
rudderstack.trigger_sync("<source-id>")

# Check the status
source_response = rudderstack.get_source_data("<source-id>")
print(source_response['status'])

# Determine response status
# Note: This is not recommended to be used for scripting. This is a utility function for the Shipyard application
rudderstack.determine_sync_status(source_response, "<source-id>")

```







