跳转到主要内容

从.mbox文件中加载电子邮件到SQLite

项目描述

mbox-to-sqlite

PyPI Changelog Tests License

从.mbox文件中加载电子邮件到SQLite

安装

使用pip安装此工具

pip install mbox-to-sqlite

用法

使用mbox命令将.mbox文件导入SQLite数据库

mbox-to-sqlite mbox emails.db path/to/messages.mbox

您可以对包含来自Enron语料库的3,266封电子邮件样本的示例进行尝试,如下所示

curl -O https://raw.githubusercontent.com/ivanhb/EMA/master/server/data/mbox/enron/mbox-enron-white-s-all.mbox
mbox-to-sqlite mbox enron.db mbox-enron-white-s-all.mbox

然后您可以使用Datasette探索生成的数据库

datasette enron.db

开发

要为此工具做出贡献,首先检出代码。然后创建一个新的虚拟环境

cd mbox-to-sqlite
python -m venv venv
source venv/bin/activate

现在安装依赖项和测试依赖项

pip install -e '.[test]'

运行测试

pytest

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分布

mbox-to-sqlite-0.1a0.tar.gz (6.6 kB 查看哈希值)

上传时间:

构建分布

mbox_to_sqlite-0.1a0-py3-none-any.whl (7.3 kB 查看哈希值)

上传于 Python 3

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面