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

Uploaded Python 3

File details

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

File metadata

  • Download URL: waft-0.1.7.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.7.tar.gz
Algorithm Hash digest
SHA256 025e11cf6427b5e108470d69b6e5ddb0540eefc41ec1230c5b29e8617733a46b
MD5 5d3e38a5643270ecd9373319213126ef
BLAKE2b-256 d896c2ed4efe696510ec7b4ea5b0c88a8f947002c33092bd2491a24be4afa20e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: waft-0.1.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 687805fa830c0113a6827055b2e8bfedf354b4605332a28cde2318834116f086
MD5 4b5f46f9e9582a3123a288aaa6347365
BLAKE2b-256 3f0f786045920829cd047df14a8b75c5f6c6dbc84c56fe0ddce0766f9ef4f953

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