Skip to main content

Library for parsing and writing Simple Property List (SPL) files

Project description

SPLLib

This is bespoke to another one of my projects and is currently very alpha-software. I intend to improve it

Library for interacting with .spl files. A format created by me

SPL files stands for simple property list

Format

An SPL file can be written according to the following specification

  • any line matching "^\s*#" is ignored
  • Anything matching "#\s*\n" is ignored
  • all other lines should begin with a tag name
  • then an equal sign with optional whitespace on either side
  • then either (1) a comma separated list of tags or (2) an asterisk

In general, you can have comments starting with # until the new line

Keys are to the left of the = and values are to the right. Keys and values can contain any character except neither can contain =, \n, nor \r\n

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spllib_elunico-0.0.3.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

spllib_elunico-0.0.3-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file spllib_elunico-0.0.3.tar.gz.

File metadata

  • Download URL: spllib_elunico-0.0.3.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for spllib_elunico-0.0.3.tar.gz
Algorithm Hash digest
SHA256 1a8b6d8123c5a113b09285e29808d8b28bfe406045772e4e2265dc2bf63cd9c5
MD5 19dbc77892e45ea5e0087978fc083d40
BLAKE2b-256 06a6c61b0090da214e577829412a9b85edb76a857b063e49ec6dd783615e5b00

See more details on using hashes here.

File details

Details for the file spllib_elunico-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for spllib_elunico-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 90a9519277f4c029ad28249cdbfd6eec99a578bd231d2354010e005037c53e46
MD5 9d5e39addd29cf45ea59d407d7684438
BLAKE2b-256 a0d74a7522d8e45c0115d7435c64e395e62bf125bbf5427b4896389e8f2e75cc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page