Skip to main content

废弃每日菜单并通过电子邮件发送

项目描述

该实用程序将删除附近餐馆的每日菜单并通过电子邮件发送。它基于非常简单的模块化架构,其中每个提取器都提供类似的 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 查看哈希)

已上传 source

内置分布

poledni_menu-0.15-py3-none-any.whl (15.1 kB 查看哈希

已上传 py3