Python3客户端访问电视节目信息

tvrage3的Python项目详细描述


https://badge.fury.io/py/tvrage3.pnghttps://travis-ci.org/kalind/tvrage3.png?branch=master

Python3客户端,用于从www.tvrage.com访问电视节目信息

功能

  • 懒惰,你可以用快速搜索搜索tvrage,仍然可以得到所有 有关指定节目的完整搜索将获得的信息。 当要求Show对象返回由 使用的搜索方法,它将查询tvrage以获取信息。
  • 将处理偶尔出现的数据库错误和信息不一致 在Tvrage数据库中,理智而优雅。
  • 高级api,为您处理所有xml内容。

用法

  • 搜索

    • 完全搜索

      返回显示对象的列表。

      fromtvrage3.searchimportsearchresults=search('Buffy')first=results[0]first.name# => 'Buffy the Vampire Slayer'
    • 快速搜索

      返回一个show对象,最接近搜索词的匹配项或无。

      fromtvrage3.searchimportquick_inforesult=quick_info('Csi crime')result.name# => 'CSI: Crime Scene Investigation'# Enable stricter matchingresult=quick_info('CSI crime',exact=True)result==None# => True
    • 按ID搜索

      返回一个show对象,如果id不正确,则返回none。

      fromtvrage3.searchimportsearch_idresult=search_id('2930')result.name# => 'Buffy the Vampire Slayer'
  • 显示对象

    show objects不应该手动初始化,它应该由 搜索功能,但在本例中我们是这样做的。

    fromtvrage3.apiimportShowshow=Show(show_id='3183')show.air_day# => 'Wednesday'show.air_time# => '22:00'show.classification# => 'Scripted'show.country# => 'US'show.ended_year# => Noneshow.genres# => ['Action', 'Crime', 'Drama']show.link# => 'http://www.tvrage.com/CSI'show.name# => 'CSI: Crime Scene Investigation'show.network# => OrderedDict([('@country', 'US'), ('#text', 'CBS')])show.runtime# => 60show.seasons# => 14show.show_id# => '3183'show.started_year# => 2000show.status# => 'Returning Series'

历史记录

0.1.1(2014-05-10)

  • 修复了一些样式错误

0.1.0(2014-05-10)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
java SUN次要代码309含义   java避免为空元素生成XML自关闭标记,并生成自定义的<XML>开始标记   java使用json和restful将数组数据从本地sqlite数据库插入SQL Server   java Spring Boot 1.5.9字符编码问题   LInkedIn讨论中的java 401错误   位图Java:检查多个位向量/位集是否相交的最快方法?   macos如何让Java应用程序以图标出现在Mac OS X dock中   java如何删除netbeans中的@SuppressWarnings(“未使用的”)?   apachestorm中的java自定义序列化   java可以退出代码还是应该终止main?   递归如何在Java中递归地绘制简单的线条?   unicode在Java中确定特定字体是否可以呈现特定字符   打开并阅读带有Selenium/Katalon(Java)特定标题的电子邮件文本(来自Gmail)