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.2.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: spllib_elunico-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 307cf4c493ec452947c44d7bab0ab55d05aa21b8a1b762ed511c2d19cacd240f
MD5 720f19ba0d1a40c576d3d8ed83818cb8
BLAKE2b-256 078dfaae5dacbc210d8220149387d89358016fea8d900a7cd2e283160e8bcf4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spllib_elunico-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b5efa69cb5411d3f3bce4a4bd48124babc9f8af06459be1d321feec8b77c7530
MD5 99075bbd9bd2eb95fb004da7c59b61e1
BLAKE2b-256 5c35a35bb1134cf0caa7e0861b35baf0b2f227cb40884e84ad42191e19bf6638

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