【文件属性】:
文件名称:arxivsync:用于收集 arXiv 数据库的 Ruby gem OAI 接口
文件大小:490KB
文件格式:ZIP
更新时间:2021-06-05 09:39:25
Ruby
arxivsync 0.1.3
用于收集 arXiv 的 Ruby OAI 界面。 可用于存储和更新纸质元数据的 XML 镜像,并将 XML 解析为 Ruby 对象以允许转换为更友好的格式。
安装
gem install arxivsync
用法
创建或更新档案
使用包含的 shell 命令:
arxivsync ARCHIVE_DIR
这将每个 XML 响应存储为一个单独的文件,每个文件最多包含 1000 条记录。 在初始收获之后,您可以重新运行它以添加包含自上次收获以来所有记录的附加文件。
记住在同步之间至少留出一天——时间粒度不会比这更小!
从档案中读取
archive = ArxivSync :: XMLArchive . new ( "/home/foo/savedir" )
archive . read_metadata do | papers |
【文件预览】:
arxivsync-master
----LICENSE.txt(1KB)
----lib()
--------arxivsync()
--------arxivsync.rb(581B)
----Gemfile(107B)
----Rakefile(117B)
----test()
--------test_helper.rb(73B)
--------fixtures()
--------parser_test.rb(4KB)
----README.md(2KB)
----arxivsync.gemspec(1KB)
----.gitignore(154B)
----bin()
--------arxivsync(450B)