import requests
import json
import os

with open('lib.txt') as f:
   data = json.load(f)

base_url = 'https://keygenmusic.tk'

for item in data:
   print(item)
   file_path = item['path']
   print(file_path)
   url = base_url + file_path
   print(url)
   dir = os.path.dirname(file_path)
   print('.' + dir)
   response = requests.get(url, stream=True)
   if response.status_code == 200:
       # Create directories if they don't exist
       os.makedirs('.' + dir, exist_ok=True)
       with open('.' + file_path, 'wb') as f:
           for chunk in response.iter_content(chunk_size=1024):
               if chunk:
                  f.write(chunk)
   else:
       print(f'Failed to download {file_path}. Status code: {response.status_code}')

