Skip to main content

A textual user interface application that facilitates the association of files in the MP3 format with metadd.

Project description

Wiki Application For Tunes



waft is a textual user interface application that facilitates the association of files in the MP3 format with metadata according to the ID3 standard.

Installation

Installation instructions will be published once deployment infrastructure is finalized.

Usage

Usage instructions will be provided once the command-line interface and core workflows are finalized.

Implementation Details

This section will provide a detailed explanation of the database entity relationships and the application’s implementation of the Elm Architecture once design documentation is complete.

erDiagram
    ARTIST {
        string ID PK
        string Name
    }
    TRACK {
        string ID PK
        string Name
        date ReleaseDate
        int Duration
        boolean explicit
    }
    ALBUM {
        string ID PK
        string Name
        string CoverImageLink
    }
    FILE {
        string Hash PK
        string TrackID FK
        string SourceLink
    }
    RECORDS {
        string ArtistID FK
        string TrackID FK
    }
    ON {
        string TrackID FK
        string AlbumID FK
        int TrackNumber
    }
    ARTIST ||--o{ RECORDS : ""
    TRACK ||--|| RECORDS : ""
    TRACK o|--|| FILE : ""
    TRACK ||--|| ON : ""
    ALBUM o|--o{ ON : ""

TEA - https://guide.elm-lang.org/architecture/

Contribution Guide

Check out our Contribution Guide for more information on how to contribute to the project.

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

waft-0.1.0.tar.gz (30.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

waft-0.1.0-py3-none-any.whl (26.3 kB view details)

Uploaded Python 3

File details

Details for the file waft-0.1.0.tar.gz.

File metadata

  • Download URL: waft-0.1.0.tar.gz
  • Upload date:
  • Size: 30.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.2 cpython/3.13.11 HTTPX/0.28.1

File hashes

Hashes for waft-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4d6831f0cba575ede77d030ff0a8b8813eede9084b6925adfc17d24852a6dff3
MD5 1536e425486ea0b8f79981ee1791cb33
BLAKE2b-256 0e9351b9a3998f2d0a57d720a060879f5346c288b3d20c95e06a997d48f3b399

See more details on using hashes here.

File details

Details for the file waft-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: waft-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 26.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.2 cpython/3.13.11 HTTPX/0.28.1

File hashes

Hashes for waft-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 96ec8d61f6740bb3540f8df69bcb04ed7040e9372f6c6587006fc912bbc45d55
MD5 c75d4ec7b50b5a98c66ddcd5dd9a0515
BLAKE2b-256 d568fc9cfed43f1cf2e1cfe9944919219a8981d86d8fb2f738b0d2febe7f3024

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page