Skip to main content

Python3 package for lyrics writing and formating.

Project description

Letrista is a markup syntax and parser system for lyrics writing, written in Python 3. It allows the use of comments and useful notes for lyrics drafts, such as rhyme scheme and syllable count.

The output of this parser is in marke37 format, which is a modified version of the Markdown syntax. This output can be processed further if needed into a more common and visual format (mainly HTML).

The primary goal of this package is to aid the lyricists/songwriters (mainly myself) to concentrate on the actual content that will remain on the lyrics, while also leaving the options available within the same file (for if those are needed to compare or restore).

The ideal usage of this package is with a real-time editing tool, like within the Sublime Text editor, with the Letrista Sublime plugin, but the module is provided for inclusion in other projects.

A demo editor is provided at quick-draft.letrista.app, with an already populated example in English and one in Spanish.

The module is released under the MIT license, so you can pretty much what you want with it. For the full documentation, visit Read The Docs.

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

letrista-0.1.0.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

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

letrista-0.1.0-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file letrista-0.1.0.tar.gz.

File metadata

  • Download URL: letrista-0.1.0.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.2 Darwin/22.3.0

File hashes

Hashes for letrista-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3239d8abb9b2b9fb91d69650cec661ea80f5d41790b47b4deea7c52a24656e3c
MD5 37036de8dc8c61640a2e32866bccc653
BLAKE2b-256 171f73cb0ab5e394b7e048060b6c6379915ab392098863f1567ad0c51f2eee18

See more details on using hashes here.

File details

Details for the file letrista-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: letrista-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.2 Darwin/22.3.0

File hashes

Hashes for letrista-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bcb15ff9cf0edc880cb11d339a52c46eb5a387f892650ef516c6dea468efa04b
MD5 f17646f5a8c0e6963bdb9edd9e7370b8
BLAKE2b-256 c3002fd21a96de677a575da6d43cc2d54012fae70175238839ce63a7c267a477

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