文件名称:arxivsync:用于收集 arXiv 数据库的 Ruby gem OAI 接口
文件大小:490KB
文件格式:ZIP
更新时间:2024-06-25 03:26:05
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)