-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yaml
87 lines (78 loc) · 2.39 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
scraper:
RETRIES: 10
DELAY: 0.3
BATCH_SIZE: 1000
urls:
MODIFIED: "https://www.metal-archives.com/archives/ajax-band-list/by/modified/selection/"
BANDS: "https://www.metal-archives.com/browse/ajax-letter/json/1/l/"
LABELS: "https://www.metal-archives.com/label/ajax-list/json/1/l/"
paths:
MA_BANDS: &MA_BANDS "Datasets/MA_Bands.csv"
METADATA: &METADATA "Datasets/metadata.csv"
MA_SIMILAR: &MA_SIMILAR "Datasets/MA_Similar.csv"
MA_DISCOG: &MA_DISCOG "Datasets/MA_Discog.csv"
MA_DETAILS: &MA_DETAILS "Datasets/MA_Details.csv"
MA_MEMBER: &MA_MEMBER "Datasets/MA_Member.csv"
MA_LABEL: &MA_LABEL "Datasets/MA_Label.csv"
GENRE: "Datasets/genre.csv"
HGENRE: "Datasets/hgenres.csv"
PREFIX: "Datasets/prefix.csv"
GENRES: "Datasets/genres.csv"
THEME: "Datasets/theme.csv"
DIM_THEME_DICT: "Datasets/Temp/DIM_Theme_Dict.pkl"
THEMES: "Datasets/themes.csv"
CANDIDATES: "Datasets/candidates.csv"
CONFIG: "Config.json"
keys:
*MA_BANDS: ['band_id']
*MA_SIMILAR: ['band_id', 'similar_id']
*MA_DISCOG: ['album_id', 'band_id']
*MA_DETAILS: ['band_id']
*MA_MEMBER: ['band_id', 'member_id']
*MA_LABEL: ['label_id']
*METADATA: ['name']
website:
# Backend for importing playlist data and embedding videos. Options: "YTDLP", "YTAPI" and "SCRAPE".
# YTAPI: requires own API key, free key has limited free recourses per day
# YTDLP: No setup required and unlimited usage, same search results as YTAPI.
# SCRAPE: Best search results as it includes playlists and embeds them as a video list that automatically plays all videos.
# Playlist importing uses YTDLP method.
# Cons: Will break when/if youtube makes significant changes.
YOUTUBE_BACKEND: "SCRAPE"
word_processing:
UNWANTED_GENRE_WORDS: [
"influences",
"earlier",
"later",
"early",
"or",
"mid",
"late",
"metal",
"from",
"elements",
"music"]
BINARY_EXCEPTION: [
"film score",
"new age",
"easy listening",
"bossa nova",
"new wave",
"spoken word",
"a cappella",
"score",
"age",
"listening",
"nova",
"wave",
"word",
"cappella",
"hop"]
TERNARY_EXCEPTION: [
"black 'n' roll",
"rock 'n' roll",
"death 'n' roll",
"thrash 'n' roll",
"drum and bass",
"roll",
"bass"]