def download_book(book): # 下载指定书籍 file_type = download.downloadfile(book.info["link"], book.info["title"]) book.info["file_type"] = file_type
#功能:利用金山API下载,生成到mp3path里 # 利用手输入的eng.csv里的单词列表,下载单词的mp3,放入dict文件夹 import csv import os import download import time import playsound import searchwordApi mp3path = r'dict/' #with open('eng31.csv',encoding='utf-8') as englishFile: k = 0 with open('eng.csv') as englishFile: englishReader = csv.reader(englishFile) for i in englishReader: if str(i[6]) == "1": k = k + 1 print('k=' + str(k), end='') word = str(i[5]) filename = mp3path + str(i[5]) + '.mp3' mp3Url = searchwordApi.getwordMean(word) print(word) print(mp3Url) download.downloadfile(mp3Url['us_mp3'], filename) time.sleep(0.2) #playsound.playsound(mp3path+str(i[5]) +'.mp3', True)
extension = (".zip", ".gen", ".bin", ".MD") # This is the path where you want to search path = r'C:\Developpement\Github\roms\megadrive' pathlib.Path(join(sys.path[0], 'cache', 'xml')).mkdir(parents=True, exist_ok=True) filenames = [] for root, dirs, files in walk(path): for file in files: if file.endswith(extension): filenames.append(join(root, file)[len(path) + 1:]) for files in filenames: logging.info("files : {}".format(join(path, files))) rom = romfile(join(path, files)) logging.debug("parentpath : {}".format(rom.parentpath)) logging.info("name :{}".format(rom.name)) logging.debug("size :{}".format(rom.size)) logging.debug("crc32 :{}".format(rom.crc32)) logging.debug("md5 :{}".format(rom.md5)) logging.debug("sha1 :{}".format(rom.sha1)) url = urlconstruct(rom, 1) xmlpath = join(sys.path[0], 'cache', 'xml', splitext(rom.name)[0] + '.xml') result = downloadfile(url, xmlpath) if result == True: logging.info("download OK") xmlvalue(xmlpath, 'media', '', 'jeu', 'box-2D', 'eu') else: logging.warning(result)
#功能:从扇贝背单词网上下载,生成到mp3path里 # http://media.shanbay.com/audio/us/hello.mp3 美式发音 # http://media.shanbay.com/audio/en/hello.mp3 英式发音 import csv import os import download import time import playsound mp3path = r'second2/' downloadSite = r'http://media.shanbay.com/audio/us/' with open('eng.csv', encoding='utf-8') as englishFile: englishReader = csv.reader(englishFile) for i in englishReader: print(str(englishReader.line_num) + str(i[5])) if str(i[6]) == "1": filename = mp3path + str(i[5]) + '.mp3' mp3url = downloadSite + str(i[5]) + '.mp3' download.downloadfile(mp3url, filename) time.sleep(0.3) #playsound.playsound(mp3path+str(i[5]) +'.mp3', True)
import csv import os import download import time import playsound mp3path = r'second2/' downloadSite = r'http://media.shanbay.com/audio/us/' with open('eng.csv', encoding='utf-8') as englishFile: englishReader = csv.reader(englishFile) for i in englishReader: print(str(englishReader.line_num) + str(i[5])) if str(i[6]) == "1": filename = mp3path + str(i[5]) + '.mp3' webmp3 = downloadSite + str(i[5]) + '.mp3' print(downloadSite) download.downloadfile(webmp3, filename) time.sleep(0.3) #playsound.playsound(mp3path+str(i[5]) +'.mp3', True)