文件名称:阿尔玛脚本:几个阿尔玛脚本
文件大小:41KB
文件格式:ZIP
更新时间:2024-03-05 03:04:49
Python
阿尔玛迁移脚本 从Aleph迁移到Alma后,一些脚本可以清理和增强数据 要求 Python版本和外部库 所有脚本均使用python 3.7编写。 这些脚本使我们拥有几个常见的软件包。 需要提供以下内容: 麻木 大熊猫 要求 requests_cache xml文件 xlrd(用于读取Excel表) 其他要求 此外,还需要为母校提供有效的API密钥。 要获取进入ExLibris开发人员网络( )的密钥日志,请转到“构建”和“我的API密钥”。 如果不允许您生成密钥,请与本地组管理员联系。 API密钥应作为环境变量“ ALMA_SCRIPT_API_KEY”出现 资料夹结构: 这些脚本利用文件夹结构来组织输入,临时和输出文件。 特别是。 在相对于脚本文件的文件夹数据/输入中搜索输入文件。 临时日期存储在相对于脚本文件的文件夹数据/临时中 输出文件相对于脚本文件存储在文件夹数据/输
【文件预览】:
alma-scripts-master
----.gitignore(87B)
----transfer_fields.py(6KB)
----requirements.txt(1KB)
----model()
--------__init__.py(0B)
--------LineChecker.py(7KB)
--------Format.py(2KB)
--------ListFilter.py(17KB)
--------TransferProject.py(1022B)
----clean_up_list.py(249B)
----id_list_collector.py(2KB)
----LICENSE(1KB)
----clean_up_after_migration.py(21KB)
----check_vendors.py(769B)
----utils.py(419B)
----README.md(2KB)
----service()
--------table_reader_service.py(2KB)
--------__init__.py(0B)
--------filter_chain_service.py(1KB)
--------transfer_service.py(366B)
--------alma()
--------list_reader_service.py(2KB)
--------google_service.py(2KB)
----file_counter.py(677B)
----extend_journal_data.py(3KB)
----.idea()
--------vcs.xml(180B)
--------rSettings.xml(148B)
----transfers()
--------transfer_field_125.json(183B)
----collection_builder.py(7KB)
----url_extender.py(266B)
----marc_processor.py(3KB)
----chains()
--------filter_chain_collections_from_db.json(447B)
--------filter_chain_ebooks.json(539B)
--------filter_chain_ebooks_lokal_SIAM.json(303B)
--------filter_chain_db.json(427B)
--------filter_chain_ebooks_lizenzfrei.json(279B)
--------filter_chain_zsn_ezb.json(378B)
--------filter_chain_springer.json(148B)
--------filter_chain_zsn_lizenzfrei.json(663B)
--------filter_chain_ebooks_lokal.json(299B)
--------filter_chain_ebooks_lokal_Cambridge.json(312B)
--------filter_chain_vr_2.json(289B)
--------filter_chain_zsn.json(692B)
--------filter_chain_springer_all.json(294B)
--------filter_chain_db_lizenzfrei.json(264B)
--------filter_chain_test.json(279B)
----XML_collector.py(1KB)
----add_data_to_alma.py(4KB)