文件名称:dome-reports:一个为dome.mit.edu DSpace存储库每月生成内容报告的项目
文件大小:132KB
文件格式:ZIP
更新时间:2024-03-27 01:33:58
Python
麻省理工学院图书馆-圆顶报告 概要 一个从Dome底层Dome.mit.edu存储库的Postgres数据库生成描述性报告的项目。 使用情况报告不包括在内。 查询Postgres之后,结果文件将传输到本地报告工作站,并存储在正在进行SQLite数据库中。 然后生成并分发各种格式的内容报告。 操作和数据流程图 [圆顶报告过程图](docs / automation-workflow.png) 设置 SQL查询是在与系统管理员指定的报告生成不同的过程中,在单独的服务器上对Postgres数据库运行的。 生成的制表符分隔的数据文件(.tsv)被传输到本地工作站进行处理。 本地报告工作站是运行OS X的Mac,并且需要以下软件: 系统外壳为zsh 。 带有库的Python 3.7.x或更高版本:sqlite,pandas,numpy(列表以支持markdown) SQLite3数据库(包含
【文件预览】:
dome-reports-main
----.gitignore(470B)
----requirements.txt(160B)
----sql()
--------db-ddl.sql(1KB)
----postgres()
--------drp_pg.sh(2KB)
----deploy-prod.sh(2KB)
----LICENSE(1KB)
----import_data.py(7KB)
----README.md(8KB)
----tests()
--------.gitkeep(1B)
--------test_file_usage.txt(393B)
--------test_data.sql(6KB)
----deploy-test.sh(2KB)
----collection_item_counts.py(6KB)
----docs()
--------.gitkeep(1B)
--------issue-short-list.md(926B)
--------automation-workflow.png(116KB)
----logs()
--------drplog2.config(545B)
--------drplog.config(328B)