blob: 46d58533a7a7947863f240dbcfd79179c1420c16 (
plain)
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
|
from albums import album_list
import api
import parser
import database
def start():
print("downloading data...")
api.download_albums(album_list)
print("uploading data...")
database.setup()
upload_albums(
get_album_data(),
get_artist_names()
)
database.close()
print("upload finished!")
print("remember to move the covers directory once you're done")
def upload_albums(album_data, artist_names):
database.process_artists(artist_names)
database.process_albums(album_data)
def get_album_data():
album_data = []
artist_id = 0
for artist in album_list:
artist_id += 1
for album in artist[1]:
album_data.append(parser.process_json_file(album, artist_id))
return album_data
def get_artist_names():
artist_data = []
[artist_data.append(
artist[0]
) for artist in album_list]
return artist_data
start()
|