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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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