www.metal-archives.com的python api

python-metallum的Python项目详细描述


python metallum

一个基本的python api,用于惊人的www.metal-archives.com

安装

pip install python-metallum

用法

艺术家搜索

importmetallum# Search bands matching termbands=metallum.band_search('metallica')# -> [<SearchResult: Metallica | Thrash Metal (early), Hard Rock/Heavy/Thrash Metal (later) | United States>]bands[0].name# -> 'Metallica'# Fetch band pageband=bands[0].get()# Get all albumsband.albums# -> [<Album: No Life 'til Leather (Demo)>, <Album: Kill 'Em All (Full-length)>, ...]# Get only full-length albumsfull_length=band.albums.search(type=metallum.AlbumTypes.FULL_LENGTH)# -> [<Album: Kill 'Em All (Full-length)>, <Album: Ride the Lightning (Full-length)>, <Album: Master of Puppets (Full-length)>, <Album: ...and Justice for All (Full-length)>, <Album: Metallica (Full-length)>, <Album: Load (Full-length)>, <Album: ReLoad (Full-length)>, <Album: Garage Inc. (Full-length)>, <Album: St. Anger (Full-length)>, <Album: Death Magnetic (Full-length)>, <Album: Hardwired... to Self-Destruct (Full-length)>]album=full_length[2]album.title# -> 'Master of Puppets'album.date# -> datetime.datetime(1986, 3, 3, 0, 0)# Get all tracksalbum.tracks# -> [<Track: Battery (313)>, <Track: Master of Puppets (516)>, <Track: The Thing That Should Not Be (397)>, <Track: Welcome Home (Sanitarium) (388)>, <Track: Disposable Heroes (497)>, <Track: Leper Messiah (341)>, <Track: Orion (508)>, <Track: Damage, Inc. (330)>]

唱片集搜索

importmetallum# Search albums matching termmetallum.album_search('seventh')# -> []# Search albums containing termmetallum.album_search('seventh',strict=False)# -> [<SearchResult: Beherit | Seventh Blasphemy | Demo>, <SearchResult: Black Sabbath | Seventh Star | Full-length>, ...]# Search albums by bandmetallum.album_search('seventh',band='iron maiden',strict=False)# -> [<SearchResult: Iron Maiden | Seventh Son of a Seventh Son | Full-length>]

有关详细用法,请参阅源代码和文档测试

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Springs 3.0加载外部属性文件   java princiapal。getName()返回facebook的ID而不是名称   java Eclipse插件,提供了notepad++等变量的列表?   mysql导入excel文件java   java如何在Android中获取类(非活动)的上下文?   java格式化带有时区和返回日期对象的日期字符串   java如何在JSP中国际化引号   java更改JFrame class1、JFrame class2中文本化的值,。。。通过从Jframe class3中的jtable中选择一个项   Java中的复和函数   lambda在Java中有没有一种方法可以将布尔谓词应用于一组对象属性   关于调色板颜色量化算法需要帮助:java安卓   java使用iText创建10000多页PDF   java当用户(ctrl+c)从命令行终止JVM时,是否可以执行代码?   java Tomcat 8 catalina未启动   java使用build将translateable=false添加到字符串资源。Android中的gradle?   java结合了多个@SuppressWarnings注释Eclipse Indigo   java从内部列表中删除项   如何解析java。在安卓中将图像url转换为位图时lang.OutOfMemoryError异常?   javamoxy条件元素输出   java Android Studio线性布局定位不起作用?