SoMark SDK + CLI — Document parsing, PDF processing, and SoMarkDown preview
Project description
somark-py
The official Python SDK and CLI for SoMark.
This repository is the Python implementation of the shared SoMark SDK + CLI contract. The JavaScript/TypeScript implementation lives in somark-js. Same product, different runtime.
Install
pip install somark
Documentation
Read the official documentation at docs.somark.tech/documentation.
The docs cover authentication, CLI usage, SDK examples, async tasks, local preview, PDF utilities, API parameters, and error handling. This README stays intentionally short so it does not become a second, worse documentation site.
Requirements
- Python 3.10+
- A SoMark API key for remote parsing and usage queries
- No API key required for local PDF utilities or SoMarkDown preview
- Docker/Ubuntu PDF rendering may require system libraries:
apt-get install -y --no-install-recommends libxcb1 libgl1 libglib2.0-0
License
Apache-2.0
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file somark-0.1.0.tar.gz.
File metadata
- Download URL: somark-0.1.0.tar.gz
- Upload date:
- Size: 1.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c193f185f0729c97fed1f9cc988fd5524335fc7fc64002adf8e54cf47efede04
|
|
| MD5 |
3ba196be212cd44da1125d46642e29f3
|
|
| BLAKE2b-256 |
263b5b55b1f57e57bfab3c94c24625c916b9f32d95b4d0a70c95fe20131f4c4f
|
File details
Details for the file somark-0.1.0-py3-none-any.whl.
File metadata
- Download URL: somark-0.1.0-py3-none-any.whl
- Upload date:
- Size: 1.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4ec15e310d7700cdce569870c87e83ff4a0937ee7725478ddb8b88cf718c4aa
|
|
| MD5 |
251519655e42b8e981e647a1b27e8806
|
|
| BLAKE2b-256 |
1abcc599075fac9e1167eb47d1026dca34c45ec5dc6a8b08c6dabfe4e5728e40
|