Ejemplo n.º 1
0
def download_book(book): # 下载指定书籍
    file_type = download.downloadfile(book.info["link"], book.info["title"])
    book.info["file_type"] = file_type
Ejemplo n.º 2
0
#功能:利用金山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)
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
#功能:从扇贝背单词网上下载,生成到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)
Ejemplo n.º 5
0
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)