51 lines
1.7 KiB
Python
51 lines
1.7 KiB
Python
import os
|
|
from nflmusic.assets import images as ima
|
|
import json
|
|
|
|
|
|
def create_path():
|
|
# 父文件夹
|
|
if not os.path.exists("../.NFLmusic"):
|
|
os.makedirs("../.NFLmusic")
|
|
# 子文件夹assets
|
|
if not os.path.exists("../.NFLmusic/assets"):
|
|
os.makedirs("../.NFLmusic/assets")
|
|
# 子文件夹data
|
|
if not os.path.exists("../.NFLmusic/data"):
|
|
os.makedirs("../.NFLmusic/data")
|
|
# 子文件夹downloads
|
|
if not os.path.exists("../.NFLmusic/downloads"):
|
|
os.makedirs("../.NFLmusic/downloads")
|
|
# 子文件夹assets/buttons
|
|
if not os.path.exists("../.NFLmusic/assets/buttons"):
|
|
os.makedirs("../.NFLmusic/assets/buttons")
|
|
# 子文件夹data/settings
|
|
if not os.path.exists("../.NFLmusic/data/settings"):
|
|
os.makedirs("../.NFLmusic/data/settings")
|
|
|
|
|
|
def create_files(file, method, content=None):
|
|
if content is not None:
|
|
with open(file, method) as f:
|
|
f.write(content)
|
|
|
|
|
|
def init():
|
|
create_path()
|
|
create_files("../.NFLmusic/assets/buttons/play_music.png", "wb", ima.buttons["play_music"])
|
|
create_files("../.NFLmusic/assets/buttons/pause_music.png", "wb", ima.buttons["pause_music"])
|
|
create_files("../.NFLmusic/assets/buttons/stop_music.png", "wb", ima.buttons["stop_music"])
|
|
create_files("../.NFLmusic/assets/buttons/delete.png", "wb", ima.buttons["delete"])
|
|
create_files("../.NFLmusic/assets/buttons/refresh.png", "wb", ima.buttons["refresh"])
|
|
create_files("../.NFLmusic/assets/icon.ico", "wb", ima.icon)
|
|
|
|
data = {
|
|
"auto_update": True
|
|
}
|
|
|
|
create_files("../NFLmusic/assets/data/settings/auto_update.json", "w", json.dumps(data["auto_update"]))
|
|
|
|
|
|
if __name__ == '__main__':
|
|
init()
|