Files
spotify-explicit/process.py

30 lines
792 B
Python

import os
import sys
import json
import logging
def get_files():
folder = os.path.join(sys.path[0], 'tracks')
files = []
for file in os.listdir(folder):
with open(os.path.join(os.path.join(folder, file))) as file:
files.append(
json.load(file)
)
return files
def combine_files(files):
items = []
for file in files:
items.extend(file['items'])
return items
def main():
logging.basicConfig(level=logging.INFO)
logging.info("Reading track files")
files = get_files()
logging.info(f"Read and parse {len(files)} track files")
logging.info("Combining into single track file for ease of access")
data = combine_files(files)
logging.info(f'File combined with {len(data)} items')
main()