luxifer/leboncoin-cli

此包已被废弃且不再维护。未建议替代包。

用于获取和通知leboncoin竞标的命令行界面

0.0.4 2014-06-10 19:35 UTC

This package is auto-updated.

Last update: 2023-11-08 04:47:28 UTC


README

Scrutinizer Code Quality

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 目录下