Skip to main content

Porsline SDK

A lightweight, Pythonic SDK for integrating with the Porsline survey API.
Ideal for ETL pipelines, analytics, and survey automation.

📦 Features

  • Fetch survey columns and responses
  • Incremental sync via timestamp
  • SOLID-compliant structure for extensibility

🚀 Installation

pip install porsline-sdk

🔧 Usage

from porsline import Porsline

instance = Porsline(API_KEY)

all_forms = instance.get_forms()
form = instance.get_form(all_forms[0].id)
print(form.cols)
print(form.responses()) # To get all responses
print(form.responses('2025-05-19T10:32:16')) # to get from one point

📄 License

This project is licensed under the MIT License.

✨ Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss your proposal.

Metadata

Release files for porsline-sdk 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for porsline-sdk 0.2.2
File Size Uploaded
porsline_sdk-0.2.2.tar.gz 4.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for porsline-sdk 0.2.2
File Interpreter ABI Platform
porsline_sdk-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 9.1 kB

Release files / porsline_sdk-0.2.2.tar.gz

Download URL porsline_sdk-0.2.2.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d3f1feb2307080977076890a9b0e495fa2e55392843d392ce7fadd3216d3d300
BLAKE2b-256 checksum
How to use checksums
94af0135b05185e2993e088b5ac6b89451ffc714644411feccfaa7317e9ad21b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / porsline_sdk-0.2.2-py3-none-any.whl

Download URL porsline_sdk-0.2.2-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6ffb98ac907ba05bae4918cb4b9d59f6e7e1caeea173b82ce80224a4c23072c3
BLAKE2b-256 checksum
How to use checksums
bccd070ce603c2ca273a459a6b1a081a2f3d6bad0cfc7fdd402811ba669d3b8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page