Python client module for Streak API. For more information and documentation please refer to Streak API Documentation.
> pip install streak_client
- Python 3.x support is experimental.
- Unittests are not complete (see dev status)
- Resolved issues with API methods tagged tested 'unclear'
- Implement unittests for API methods tagged tested 'manual'
Tests use a dummy gmail account. Feel free to change it with your own. :)
Status Description manual Indicates manually verified. unittest Indicates tests implemented. unclear Indicates API issue.
Methods Implemented Tested User Methods get_user Yes unittest get_pipeline Yes unittest delete_pipeline Yes unittest delete_all_pipelines Yes unittest create_pipeline Yes unittest update_pipeline Yes unittest Box Methods get_box Yes Manual get_pipeline_boxes Yes Manual delete_box Yes Manual create_pipeline_box Yes Manual update_box Yes Manual Search Methods search Yes Manual Snippet Methods get_snippet Yes Manual Stage Methods get_pipeline_stage Yes Manual create_pipeline_stage Yes Manual delete_pipeline_stage Yes Manual update_pipeline_stage Yes Manual Field Methods get_pipeline_field Yes Manual create_pipeline_field Yes Manual update_pipeline_field Yes Manual delete_pipeline_field Yes Manual get_box_field Yes Unclear create_box_field Yes Unclear update_box_field Yes Unclear delete_box_field Yes Unclear Newsfeed Methods get_pipeline_newsfeeds Yes Manual get_box_newsfeeds Yes Manual Thread Methods get_thread Yes Manual get_box_threads Yes Manual Comment Methods create_box_comments Yes Manual get_box_comments Yes Manual delete_box_comment Yes Unclear Reminder Methods create_box_reminder Yes Manual update_reminder Yes Manual get_box_reminders Yes Manual get_reminder Yes Manual delete_reminder Yes Manual File Methods get_file Yes Manual get_file_contents Yes Unclear get_file_link Yes Unclear get_box_files Yes Manual