Skip to content

Commit 4ec13e5

Browse files
committed
Add some podcast recommendations
1 parent 868c823 commit 4ec13e5

File tree

5 files changed

+327
-7
lines changed

5 files changed

+327
-7
lines changed

src/App.svelte

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@
44
import Music from "./Music.json";
55
import TV from "./TV.json";
66
import YouTube from "./YouTube.json";
7+
import Podcast from "./Podcast.json";
78
8-
let mediaType = "YouTube";
9+
let mediaType = "Podcast";
910
const media = {
1011
Music,
1112
TV,
1213
YouTube,
14+
Podcast,
1315
};
1416
let pageNumber = 0;
1517
const recommendationsPerPage = 10;

src/Music.json

+29-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"sliders": {
3-
"feeling": [{
3+
"feeling": [
4+
{
45
"name": "happy",
56
"low": "Sad",
67
"high": "Happy"
@@ -16,7 +17,8 @@
1617
"high": "Focused"
1718
}
1819
],
19-
"desire": [{
20+
"desire": [
21+
{
2022
"name": "happiness",
2123
"low": "Sad",
2224
"high": "Happy"
@@ -32,7 +34,8 @@
3234
"high": "Sexy"
3335
}
3436
],
35-
"style": [{
37+
"style": [
38+
{
3639
"name": "lyrics",
3740
"low": "Instrumental",
3841
"high": "Lyrical"
@@ -59,7 +62,8 @@
5962
}
6063
]
6164
},
62-
"recommendations": [{
65+
"recommendations": [
66+
{
6367
"name": "Zedd - Clarity (Headhunterz Remix)",
6468
"link": "https://www.youtube.com/watch?v=GvdeeuFPwUM",
6569
"feeling": {
@@ -2728,6 +2732,27 @@
27282732
"speed": 70,
27292733
"lyrics": 90
27302734
}
2735+
},
2736+
{
2737+
"name": "100 Gecs",
2738+
"link": "https://www.youtube.com/watch?v=z97qLNXeAMQ",
2739+
"feeling": {
2740+
"happy": 90,
2741+
"conformist": 10,
2742+
"focused": 75
2743+
},
2744+
"desire": {
2745+
"happiness": 95,
2746+
"anger": 25,
2747+
"sexy": 40
2748+
},
2749+
"style": {
2750+
"lyrics": 80,
2751+
"electronic": 90,
2752+
"melodic": 45,
2753+
"age": 10,
2754+
"speed": 60
2755+
}
27312756
}
27322757
]
27332758
}

src/Podcast.json

+293
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,293 @@
1+
{
2+
"sliders": {
3+
"feeling": [
4+
{
5+
"name": "happy",
6+
"low": "Sad",
7+
"high": "Happy"
8+
},
9+
{
10+
"name": "conformist",
11+
"low": "Contrarian",
12+
"high": "Conformist"
13+
},
14+
{
15+
"name": "focused",
16+
"low": "Tired",
17+
"high": "Focused"
18+
}
19+
],
20+
"style": [
21+
{
22+
"name": "story",
23+
"low": "Episodic",
24+
"high": "Continuous"
25+
},
26+
{
27+
"name": "silly",
28+
"low": "Serious",
29+
"high": "Silly"
30+
},
31+
{
32+
"name": "wholesome",
33+
"low": "Dark",
34+
"high": "Wholesome"
35+
},
36+
{
37+
"name": "improv",
38+
"low": "Scripted",
39+
"high": "Improvised"
40+
},
41+
{
42+
"name": "think",
43+
"low": "Feeling",
44+
"high": "Thinking"
45+
},
46+
{
47+
"name": "political",
48+
"low": "Not political",
49+
"high": "Political"
50+
}
51+
]
52+
},
53+
"recommendations": [
54+
{
55+
"name": "bigsofttitty.png",
56+
"link": "https://podcasts.apple.com/au/podcast/bigsofttitty-png/id1332959121",
57+
"feeling": {
58+
"happy": 60,
59+
"conformist": 30,
60+
"focused": 30
61+
},
62+
"style": {
63+
"story": 25,
64+
"silly": 90,
65+
"wholesome": 31,
66+
"improv": 80,
67+
"think": 35,
68+
"political": 25
69+
}
70+
},
71+
{
72+
"name": "Boonta Vista",
73+
"link": "https://podcasts.apple.com/au/podcast/boonta-vista/id1240541605",
74+
"feeling": {
75+
"happy": 70,
76+
"conformist": 30,
77+
"focused": 45
78+
},
79+
"style": {
80+
"story": 20,
81+
"silly": 75,
82+
"wholesome": 45,
83+
"improv": 65,
84+
"think": 35,
85+
"political": 40
86+
}
87+
},
88+
{
89+
"name": "Molly White's Citation Needed",
90+
"link": "https://podcasts.apple.com/us/podcast/molly-whites-citation-needed/id1719025552",
91+
"feeling": {
92+
"happy": 10,
93+
"conformist": 35,
94+
"focused": 60
95+
},
96+
"style": {
97+
"story": 60,
98+
"silly": 5,
99+
"wholesome": 30,
100+
"improv": 0,
101+
"think": 100,
102+
"political": 100
103+
}
104+
},
105+
{
106+
"name": "Accidental Tech Podcast",
107+
"link": "https://podcasts.apple.com/us/podcast/accidental-tech-podcast/id617416468",
108+
"feeling": {
109+
"happy": 70,
110+
"conformist": 88,
111+
"focused": 35
112+
},
113+
"style": {
114+
"story": 60,
115+
"silly": 40,
116+
"wholesome": 80,
117+
"improv": 55,
118+
"think": 45,
119+
"political": 70
120+
}
121+
},
122+
{
123+
"name": "Aunty Donna Podcast",
124+
"link": "https://podcasts.apple.com/au/podcast/aunty-donna-podcast/id1143557564",
125+
"feeling": {
126+
"happy": 45,
127+
"conformist": 30,
128+
"focused": 60
129+
},
130+
"style": {
131+
"story": 20,
132+
"silly": 100,
133+
"wholesome": 20,
134+
"improv": 100,
135+
"think": 10,
136+
"political": 30
137+
}
138+
},
139+
{
140+
"name": "The Skeptics' Guide to the Universe",
141+
"link": "https://podcasts.apple.com/us/podcast/the-skeptics-guide-to-the-universe/id128859062",
142+
"feeling": {
143+
"happy": 60,
144+
"conformist": 100,
145+
"focused": 80
146+
},
147+
"style": {
148+
"story": 40,
149+
"silly": 60,
150+
"wholesome": 65,
151+
"improv": 40,
152+
"think": 80,
153+
"political": 65
154+
}
155+
},
156+
{
157+
"name": "Hello Internet",
158+
"link": "https://podcasts.apple.com/us/podcast/hello-internet/id811377230",
159+
"feeling": {
160+
"happy": 80,
161+
"conformist": 60,
162+
"focused": 60
163+
},
164+
"style": {
165+
"story": 70,
166+
"silly": 75,
167+
"wholesome": 90,
168+
"improv": 65,
169+
"think": 35,
170+
"political": 15
171+
}
172+
},
173+
{
174+
"name": "The Unmade Podcast",
175+
"link": "https://podcasts.apple.com/au/podcast/the-unmade-podcast/id1274023400",
176+
"style": {
177+
"think": 20,
178+
"political": 25,
179+
"improv": 65,
180+
"wholesome": 90,
181+
"silly": 90,
182+
"story": 55
183+
},
184+
"feeling": {
185+
"focused": 25,
186+
"conformist": 100,
187+
"happy": 80
188+
}
189+
},
190+
{
191+
"name": "Citations Needed",
192+
"link": "https://podcasts.apple.com/au/podcast/citations-needed/id1258545975",
193+
"feeling": {
194+
"happy": 10,
195+
"conformist": 10,
196+
"focused": 100
197+
},
198+
"style": {
199+
"story": 40,
200+
"silly": 0,
201+
"wholesome": 0,
202+
"improv": 25,
203+
"think": 100,
204+
"political": 100
205+
}
206+
},
207+
{
208+
"name": "TRASHFUTURE",
209+
"link": "https://podcasts.apple.com/au/podcast/trashfuture/id1261944206",
210+
"feeling": {
211+
"happy": 25,
212+
"conformist": 0,
213+
"focused": 75
214+
},
215+
"style": {
216+
"story": 30,
217+
"silly": 75,
218+
"wholesome": 30,
219+
"improv": 65,
220+
"think": 70,
221+
"political": 100
222+
}
223+
},
224+
{
225+
"name": "Decoding the Gurus",
226+
"link": "https://podcasts.apple.com/au/podcast/decoding-the-gurus/id1531266667",
227+
"style": {
228+
"story": 0,
229+
"silly": 35,
230+
"wholesome": 15,
231+
"improv": 40,
232+
"think": 65,
233+
"political": 100
234+
},
235+
"feeling": {
236+
"focused": 55,
237+
"conformist": 45,
238+
"happy": 25
239+
}
240+
},
241+
{
242+
"name": "Masters of Our Domain",
243+
"link": "https://podcasts.apple.com/au/podcast/masters-of-our-domain/id1548223996",
244+
"feeling": {
245+
"happy": 60,
246+
"conformist": 35,
247+
"focused": 30
248+
},
249+
"style": {
250+
"story": 60,
251+
"silly": 80,
252+
"wholesome": 40,
253+
"improv": 90,
254+
"think": 30,
255+
"political": 60
256+
}
257+
},
258+
{
259+
"name": "Skeptoid",
260+
"link": "https://podcasts.apple.com/au/podcast/skeptoid/id203844864",
261+
"feeling": {
262+
"happy": 65,
263+
"conformist": 35,
264+
"focused": 65
265+
},
266+
"style": {
267+
"story": 0,
268+
"silly": 25,
269+
"wholesome": 55,
270+
"improv": 10,
271+
"think": 80,
272+
"political": 60
273+
}
274+
},
275+
{
276+
"name": "Tool-Assisted Podcast",
277+
"link": "https://podcasts.apple.com/au/podcast/tool-assisted-podcast/id1453315996",
278+
"feeling": {
279+
"happy": 60,
280+
"conformist": 75,
281+
"focused": 80
282+
},
283+
"style": {
284+
"story": 20,
285+
"silly": 60,
286+
"wholesome": 75,
287+
"improv": 75,
288+
"think": 85,
289+
"political": 5
290+
}
291+
}
292+
]
293+
}

src/TV.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
}, {
1212
"name": "story",
1313
"low": "Episodic",
14-
"high": "Serial"
14+
"high": "Continuous"
1515
}],
1616
"style": [{
1717
"name": "wholesome",

src/YouTube.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
{
1515
"name": "story",
1616
"low": "Episodic",
17-
"high": "Serial"
17+
"high": "Continuous"
1818
},
1919
{
2020
"name": "length",

0 commit comments

Comments
 (0)