luxifer / leboncoin-cli
此包已被废弃且不再维护。未建议替代包。
用于获取和通知leboncoin竞标的命令行界面
0.0.4
2014-06-10 19:35 UTC
Requires
This package is auto-updated.
Last update: 2023-11-08 04:47:28 UTC
README
Leboncoin CLI 是一个从shell向Leboncoin.fr发送请求的软件。请求存储在配置文件中。您可以在该文件中拥有多个请求。每次获取新的竞标时,它都会存储在数据库中。然后您可以通过邮件发送这些竞标。
特性
- 基于yaml配置查询Leboncoin
- 通过邮件通知获取的竞标
设置
- 从发布中下载最新稳定构建版本
- 提取到某处
cd leboncoin-cli-<version>
cp config/database.yml.dist config/database.yml
cp config/mailer.yml.dist config/mailer.yml
cp config/leboncoin.yml.dist config/leboncoin.yml
bin/console setup
配置
数据库
默认情况下,数据库使用Sqlite3,您需要加载php sqlite
扩展。您不需要触碰配置文件,因为默认值是有效的。
邮件发送程序
在 config/mailer.yml
内的默认值设置为使用Sendmail。您可能需要根据您的操作系统调整路径。
警报
查看 config/leboncoin.yml
文件以了解如何配置查询。您可以在 criterias
节点下拥有多个查询,具有不同的索引名称。
管道中有构建此文件的新命令。
命令
获取竞标
bin/leboncoin-cli fetch
通知竞标
bin/leboncoin-cli notify
帮助
bin/leboncoin-cli help
计划任务
使用以下命令设置计划任务
/path/to/installation/bin/leboncoin-cli notify -q
待办事项
- 设置代理(端口80对OVH和在线IP已关闭) [紧急]
- 交互式配置构建器
- 初始化配置并将其存储在
HOME
目录下