Skip to main content

CFML - Custom Format Message Log

Project description

CFML — Custom Format Message Log

CFML is a library for parsing, manipulating, searching, and writing a very compact, line-based log format for dated message records.

Status: Experimental, API may change.


Features

  • Parse CFML text into structured Python objects
  • Add, edit, delete messages or entire date blocks
  • Search messages by sender, receiver, or free-text
  • Serialize back to the exact CFML text format
  • Simple file helpers: load from / save to files
  • Clear exception hierarchy for robust error handling

Screenshot

CFML Example


License

Argophor License 1.0

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

pycfml-0.0.1a2.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycfml-0.0.1a2-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file pycfml-0.0.1a2.tar.gz.

File metadata

  • Download URL: pycfml-0.0.1a2.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for pycfml-0.0.1a2.tar.gz
Algorithm Hash digest
SHA256 992d621dec9e4f6e1ee631a2fc476b72470ce420514ba23b1ca91bdbbee52122
MD5 b8492ea683d1b6bca87f7a2c14de85cf
BLAKE2b-256 99e9b2cbcbc8f85b4d63ba89d50bd6c1d4579b3faa287a762e913385f7043f6d

See more details on using hashes here.

File details

Details for the file pycfml-0.0.1a2-py3-none-any.whl.

File metadata

  • Download URL: pycfml-0.0.1a2-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for pycfml-0.0.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 a6c3ee66c05ee467bb915b180606749b04ba3cfe0ff490b69ff37fd7f44079f7
MD5 06f6291810aa36756818030ee1ade73f
BLAKE2b-256 e99ff3b2c12abd4b1cd45492c17c09885fde9c7366327929de351a795799a2b0

See more details on using hashes here.

Supported by

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