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

Uploaded Python 3

File details

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

File metadata

  • Download URL: waft-0.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 6f088dbe6b0ba0170e13fd9741bed0da8cfc7286caa53a532716dc28c64ad44a
MD5 c0722911bb1819db1ba5db5c70222b24
BLAKE2b-256 f466f48421c3c4f92df8a3412fcc54ecb0b672e21a13f770080c1c8ee9971d2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: waft-0.1.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 de8e8605ab88d0eaa5f5460b0e97b6a0d83f41c72ab8136cc71ae3e3b605c9f2
MD5 b8318d8856ea9e5492b1a50fc57c299d
BLAKE2b-256 2b785d68353dfca8ec76f8c687f680116513a689b766b078586c0eedce19966b

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