Skip to main content

Parser for Ultrastar text files.

Project description

UltrastarParser

Contains methods to read or edit ultrastar files or directories.

Not yet implemented:

  • Auto-detecting duet
  • Auto-detecting missing information including files, previewstart, language, genre

Installation

Use the package manager of your choice: pypi

Usage

  1. Make a backup. I cannot guarantee your files won't go up in flames. If something does go wrong, please file an issue.
  • The library contains classes either for managing a single song or a library of songs.
  • After editing a song, use <UltraStarFile>.flush() to flush changes back to the file system. Any changes made after opening/parsing will be overwritten by this.
  • Certain formattings will be lost. For example, attributes (like #ARTIST) will always be converted to uppercase. The current goal is to be able to parse files that adhere to the Official Ultrastar Format Specification
  • For the forseeable future, editing the songtext and notes is unsupported

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

ultrastarparser-0.3.3.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

ultrastarparser-0.3.3-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file ultrastarparser-0.3.3.tar.gz.

File metadata

  • Download URL: ultrastarparser-0.3.3.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for ultrastarparser-0.3.3.tar.gz
Algorithm Hash digest
SHA256 aca7a06c8001f3d1da02aa0e95173ace6aaf201cbb86c1a5aac7b25049c92db7
MD5 2c1c658d65534bc9d78c8206890cc098
BLAKE2b-256 70a664227f9140b155c97164c6fbb787ef48b0ff8c4541d1ca29aa5e5ae52c11

See more details on using hashes here.

File details

Details for the file ultrastarparser-0.3.3-py3-none-any.whl.

File metadata

File hashes

Hashes for ultrastarparser-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3d0f1f8a3ad318bc8da92ccab85a41fb9078615b88ee62fc3f1d1b7fcd5e23a6
MD5 86c68199b4e4284d68117aab9dcf22eb
BLAKE2b-256 a2270d6aca63e0c6d5325322b90029b83881cc252c04bc94b470941eeea0259d

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