Add working crate parser and filesystem scanner

This commit is contained in:
Philip Guzman
2026-06-29 23:09:52 -07:00
parent 66d5a62516
commit 4ad5b8a574
4 changed files with 141 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
from dataclasses import dataclass
from pathlib import Path
@dataclass(frozen=True)
class TrackReference:
source: Path
path: Path
filename: str
@dataclass(frozen=True)
class DiskTrack:
path: Path
filename: str
size: int
suffix: str