用于与存档信息交互的工具。

aiu的Python项目详细描述


Build Status

存档IT实用程序

存档it实用程序是一个python库,用于从存档it集合中提取信息。目前,大多数工作都是通过一个类ArchiveItCollection完成的,该类执行屏幕抓取以获取常规集合元数据、种子列表和种子元数据。

安装

这个包在PyPI上称为aiu安装通过pip

pip install aiu

使用ArchiveItCollection

存档It实用程序的核心是一个名为ArchiveItCollection的类,该类有许多方法可以使用其集合标识符提取有关存档It集合的信息

例如,要使用iPython获取有关存档It集合5728的信息,可以执行以下操作:

In [1]: from aiu import ArchiveItCollection

In [2]: aic = ArchiveItCollection(5728)

In [3]: aic.get_collection_name()
Out[3]: 'Social Media'

In [4]: aic.get_collectedby()
Out[4]: 'Willamette University'

In [5]: aic.get_archived_since()
Out[5]: 'Apr, 2015'

In [6]: aic.is_private()
Out[6]: False

In [7]: seeds = aic.list_seed_uris()

In [8]: len(seeds)
Out[8]: 107

从这次会议我们现在知道这个集合的名字是social media,它是由willamete university收集的,它是从2015年4月开始存档的,它不是私有的,它有107个种子。

现在,请检查aiu/archiveit_collection.py中的源代码,以获取要与该类一起使用的方法的完整列表

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

推荐PyPI第三方库


热门话题
java未从Facebook OAuth接收名字、姓氏和姓氏   我自己代码中的java ConcurrentModificationException   java在Android上获得单像素TIFF图像   java图形输出中的swing集成弹出窗口“通知”   将数据库表中的所有数据集插入jTable Java   java如何使用Hibernate获取不完整的集合?   打印无法从java连接到打印机   java使用分隔符拆分带引号的字符串   java Axis2禁用严格验证(wsdl2java中的Eosv)允许什么,如何使其更加严格?   java有人能帮我处理循环代码吗   java将JsonObject数组转换为整数   JavaXWiki扩展:检测事件空间创建   java如何设置图表的文本方向以使用poi旋转所有文本?   eche RecyclerView项的java Set自定义字体   java单元测试带有私有构造函数的spring组件,无需注入   用户界面如何在java中动态显示一组多个元素?   如何从java应用程序调用IDL(交互式数据语言)?   Java的内置库实现