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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ultrastarparser-0.3.5.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.5.tar.gz
Algorithm Hash digest
SHA256 3557695908be8783d9a0a3199a7b448b7a858028566e4da7bea7ddb345dd6767
MD5 08c98707ab13ba5e22603d80f22d8e74
BLAKE2b-256 27e86c1cdc9ab03c1e0f3da68fb970b94fe41ec740e25972e83880579b17d988

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ultrastarparser-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 26735b3eda3cbf88851323c96467c6fddff926128c8151f6a4c4c42df6cc9a0e
MD5 25e91f85f60e4738e34bcd9fa65d1a70
BLAKE2b-256 8a05ed31e2e16d2d3bcd9bcd88d36646edae652f94af7bdff1f92b4472e1ab44

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