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.2.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ultrastarparser-0.3.2.tar.gz
  • Upload date:
  • Size: 4.2 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.2.tar.gz
Algorithm Hash digest
SHA256 fc1499b55075c14601fdda3bc0fcef1a6db5ed593e9ee3129a3d3fa5004629ea
MD5 5db606bfeb69518976a11caf4e3e464e
BLAKE2b-256 2dafaf02a6fb8168f99399019cadaa6df783ab6d3ca8834ce4d6ca95f00a4081

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ultrastarparser-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 efd6491d6739fbe5d4c370bef69973e4c2ba5dcd54647b21ea061cb8ab9ea968
MD5 a9390ea7ed477aa283344efa6bf83015
BLAKE2b-256 8ba9e15a40cc8f4c016271cdf9d202bac7e67cd2f2086ee83e96419df1a9ad55

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