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

Uploaded Source

Built Distribution

spllib_elunico-0.0.4-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spllib_elunico-0.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 104a7c7e1c80b6b8ac2dcd092740f625fa78c7f858e8e224145186489c77e17d
MD5 638aa0a80d2f250e8fb1aeaa9a33d6f6
BLAKE2b-256 53124d2755fb546c98236fa467d4b337c6c36c7b3b8605e79ba588be0a3ccbf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spllib_elunico-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b8ea2b972a8905f3fdbbfce629fb08fc4213a2e9890aec40013f06da11d66c3b
MD5 1e9933ccf5c439d5614b4eb5eb8ae984
BLAKE2b-256 ffc966597a6d2b2004b47666b32f968bee67ce51b88f4fe9121cb40a1ab99d61

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