废弃每日菜单并通过电子邮件发送
项目描述
该实用程序将删除附近餐馆的每日菜单并通过电子邮件发送。它基于非常简单的模块化架构,其中每个提取器都提供类似的 API。
安装
使用 Python 3.6 虚拟环境安装所有必要的依赖项:
$ python3 -m venv venv
$ source venv/bin/activate
(venv) $ pip install -U pip
(venv) $ pip install git+https://github.com/oskar456/poledni-menu
安装后,您将获得三个新的可运行文件:
- poledni-menu-print <提取器>
调用给定的提取器并将其输出打印到标准输出。
- poledni-menu-digest <配置文件>
从 YAML 配置文件中读取提取器列表及其参数。将每日菜单摘要打印到标准输出。
- poledni-menu-email <配置文件>
从 YAML 配置文件中读取提取器列表及其参数。将带有摘要的电子邮件发送到配置文件中配置的电子邮件地址。
配置文件示例
---
menu:
- potrefena_husa
- kulatak
- budvarka
- blox
- extractor: agata
place_id: 3
- extractor: agata
place_id: 5
- bernard_pub
email:
server: localhost
sender: Foodmaster <foodmaster@example.com>
recipients:
- Root <root@localhost>
- postmaster@example.com
...
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
poledni-menu-0.15.tar.gz
(7.7 kB
查看哈希)
内置分布
poledni_menu-0.15-py3-none-any.whl
(15.1 kB
查看哈希)
关
poledni_menu -0.15-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ed6cb85d9c93c2ab3048ec93173516c901c895fa198592364f77ea3710e53a6f |
|
MD5 | d855d9f5cde8ff286019986d5afaa2f1 |
|
布莱克2-256 | e4e83684a485a5eba1b1982aaeb7145d3f953ed1287f85ea78bb8c05f8651dab |