GithubHelp home page GithubHelp logo

daqinbuyi / baidu_music_downloader Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kitelife/baidu_music_downloader

0.0 2.0 0.0 526 KB

Home Page: http://youngsterxyf.github.com/Baidu_Music_Downloader/

baidu_music_downloader's Introduction

百度音乐下载器

安装依赖

  • Python2.7解释器(Windows下需要设定环境变量,才能在cmd中使用python命令)

  • 安装库requests, beautifulsoup, gevent(使用python包管理器pip install或者easy_install,ubuntu下还可以使用apt-get install相应的库)

使用方法(Linux下)

  • 命令行输入:python getBaiduMusic.py 歌手姓名 [-a] [-d 音乐存储目录]

其中方括号内的选项是可选的,歌手姓名是必须的,且必须紧接getBaiduMusic.py。选项-a是指定按专辑下载歌手的所有音乐,如果没有-a选项,则下载所有单曲

  • 如果想同时下载多个歌手的音乐,则可以先在文件config.py设定相关配置信息,然后执行:python piliangDownloader.py

使用方法(Windows下):

  • 与Linux下的使用方法一致,只是需要注意设定配置文件config.py中musicDir一项的值,默认值为linux下用户home目录中Music目录(~/Music)

  • Windows下,某些播放器显示出来的歌词可能是乱码,这时就需要对歌词进行转码,这个小脚本可供使用。这个脚本会对指定目录下的所有.lrc扩展名的文件从utf-8编码转成gbk编码。(注:该脚本依赖库chardet来检测文件的编码)

更新

  • 2012-11-26:支持单曲下载--- python getBaiduMusic.py -m 歌曲名 [-d 音乐存储目录]

baidu_music_downloader's People

Contributors

kitelife avatar

Watchers

大秦布衣 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.