Skip to main content

Imagine a markup language, but worse

Project description

vcoml

Imagine a markup language, but worse

Syntax Example

VcoML:

:"members"
  :297045071457681409
    :"username"
      "vcokltfre"
    :"discriminator"
      6868
    :"mfa"
      ya
    :"verified"
      na
    :"email"
      idk
    :"roles"
      >
        :"id"
          1234
        :"name"
          "Admin"
      >
        :"id"
          5678
        :"name"
          "Moderator"

YAML:

members:
  297045071457681409:
    username: vcokltfre
    discriminator: 6868
    mfa: true
    verified: false
    email: null
    roles:
      - id: 1234
        name: Admin
      - id: 5678
        name: Moderator

Usage

from vcoml import pack, unpack


data = unpack("""
:"abc"
  123
:"def"
  >
    "list"
  >
    "more list"
""")

print(data)

# Re-pack the data
print(pack(data))

Todo

  • CLI

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

vcoml-1.0.1.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

vcoml-1.0.1-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file vcoml-1.0.1.tar.gz.

File metadata

  • Download URL: vcoml-1.0.1.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.2 Linux/5.16.9-arch1-1

File hashes

Hashes for vcoml-1.0.1.tar.gz
Algorithm Hash digest
SHA256 de4aa79e72c576a1a78b09e3e2445b610a6bbef150fd16616ed80d3c70688230
MD5 fb9e2296559157b8a8e53336bbf0d098
BLAKE2b-256 8b0ea8e047e99ec06e094533f7a727f44e594d57b5a424f9ecfaae8560b0036a

See more details on using hashes here.

File details

Details for the file vcoml-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: vcoml-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.2 Linux/5.16.9-arch1-1

File hashes

Hashes for vcoml-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1e716de2713242595764f97a846fbbd1ed0ab2c6bdd867e0d575e42865927a14
MD5 62e8dce8bf813a10bc4d0b0deaa1c02e
BLAKE2b-256 95cf2b013a2cc1bd437740625da5809f946152254e83f26a29e6edf04a289696

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