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

Install waft via pip:

pip install waft

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.5.tar.gz (37.6 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.5-py3-none-any.whl (30.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for waft-0.1.5.tar.gz
Algorithm Hash digest
SHA256 78e47adb7e535a59e58351a5a45bba168acf04e735706ff549239f2568c4d7ae
MD5 2fd143da7dab1e4e8452b1a8adae6b5f
BLAKE2b-256 16a77a4a91cefedb0dcf6d875fadd18ebda62bcc49799876fb53ebcd52a6e169

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for waft-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b7b2983adadbc46598efece62eea344235745441ae15ea84facedbd1741778a3
MD5 ad17babbad66f580f8f0d35ccd97516b
BLAKE2b-256 2768df299224504f297fbb23b2069d90f4ae99377f7a253f1ba75eeb7a78b164

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