File size: 444 Bytes
19759e2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from pathlib import Path
from dataclasses import dataclass
from os import getenv


@dataclass
class ProjectPaths:
    ROOT: Path = Path(__file__).parents[2]
    DATA_DIR: Path = ROOT.joinpath("data")
    MODEL_PATH: Path = ROOT.joinpath("model_checkpoints", "music_audioset_epoch_15_esc_90.14.pt")


@dataclass
class Credentials:
    SPOTIFY_CLIENT_ID: str = getenv("SPOTIFY_CLIENT_ID")
    SPOTIFY_SECRET_ID: str = getenv("SPOTIFY_SECRET_ID")