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

Uploaded Source

Built Distribution

ultrastarparser-0.3.7-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ultrastarparser-0.3.7.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.7.tar.gz
Algorithm Hash digest
SHA256 b9eb29361a6368918da7e0ad3410243692bcf08979c5d006d0316ad1ea32bad2
MD5 8e15d917c03dec7836a2fec305b82bae
BLAKE2b-256 9d8ce9ca257c2c9ef86a0e1d0eda3a5643014ca0a877bad84844737f9b059e2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ultrastarparser-0.3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 c121dbb339055e4eb73c92948563dee7d6fc7104d3d1356cfeb0c8167538a607
MD5 fdf31aa96a544f3b59b292f42eddcb95
BLAKE2b-256 4815bdaa96c8fa07a8a85cee44dc61c8dd130c1430195df556e78fbd3c8a1104

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