Skip to main content

QSLN

Quick Scratch List Notation (Python implementation)

About QSLN specification: https://github.com/bddjr/QSLN

Installation

pip install qsln-py

Usage

import qsln

# Serialize
encoded = qsln.stringify([["a", "b"], ["cd", "ef"]])
print(encoded)
# => "01a01b;02cd02ef;"

# Deserialize
decoded = qsln.parse("01a01b;02cd02ef;")
print(decoded)
# => [["a", "b"], ["cd", "ef"]]

Note: parse raises a SyntaxError on malformed or truncated inputs.

📄 License

This project is released into the public domain under The Unlicense.

The "Scratch" name is a trademark of the Scratch Foundation.

Metadata

Release files for qsln-py 1.0.0

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

Source distribution (sdist)

Source distribution for qsln-py 1.0.0
File Size Uploaded
qsln_py-1.0.0.tar.gz 2.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qsln-py 1.0.0
File Interpreter ABI Platform
qsln_py-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.9 kB

Release files / qsln_py-1.0.0.tar.gz

Download URL qsln_py-1.0.0.tar.gz
Size 2.4 kB
Tags Source
SHA-256 checksum
How to use checksums
63637555e3ae02626fc4ed6226aeb295791511ec8524db18689fdac0c620babb
BLAKE2b-256 checksum
How to use checksums
085998169b0da85339146ef4477ab8102e6bb8b0520a32cc42e1db2e7a397e5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / qsln_py-1.0.0-py3-none-any.whl

Download URL qsln_py-1.0.0-py3-none-any.whl
Size 2.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2e619646f0fa8925a74a95dbd39ac6492a84dd2d880f875d39ac73f79867bfef
BLAKE2b-256 checksum
How to use checksums
66a9e8801af1f1ca65924aa89dbd8707c4e1d4891374e8a842a4829dab3f92cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release history Release notifications | RSS feed

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

This release

1.0.0 This release

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