跳转到主要内容

Python API,用于离线访问文件系统元数据

项目描述

Pylesystem目前仅与Linux内核2.6.13兼容。它跟踪文件系统事件,包括目录及其所有子目录,然后在SQLite数据库中创建当前完整路径的实时索引。目前脚本被硬编码为在/tmp目录下运行。

安装SQLAlchemy 0.5.x和Pyinotify 0.8.x后,您可以在一个终端中运行脚本,然后在第二个终端中创建和删除/tmp目录中的文件。这些更改将使用SQLAlchemy实时跟踪。

最终目标是开发一个健壮的Python文件系统API,以便通过简单地查询数据库中的完整路径名和属性来完成通常需要遍历目录树的操作。这将显著节省CPU资源和时间。Pylesystem的一个可能的重大用户是娱乐行业,特别是动画工作室。

致谢:感谢Mike Bayer对第一个alpha版本的修复。

项目详情


支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面