thebigmunch/audio-metadata

Refactor tag classes/structure

Open

#16 opened on Feb 15, 2020

 (1 comment) (0 reactions) (0 assignees)Python (13 forks)github user discovery
designdiscussionhelp wantedrefactor

Repository metrics

Stars
 (60 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

This includes:

  • Create a Tag class.
    • Has attributes name and value.
    • Format-specific tag classes inherit from Tag.
    • All tag parsing logic moves to the appropriate tag classes.
  • Refactor Tags classes to support both plain values and Tag instances in some way.

Contributor guide