chemaclass/stock-ticker

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

API,用于收集您股票的最新信息

安装: 1

依赖: 0

建议者: 0

安全: 0

星级: 3

关注者: 3

分支: 1

开放问题: 0

类型:项目

dev-master 2023-01-08 16:31 UTC

This package is auto-updated.

Last update: 2023-05-06 18:29:41 UTC


README

Build Status Scrutinizer Code Quality Code Coverage MIT Software License Minimum PHP Version

这是一个API,通过个人定义的查找,获取您感兴趣的股票代码的最新新闻通知(通过电子邮件和/或Slack)。

项目设置

定义环境变量

cp .env.dist .env

安装依赖项

composer install
# Or using docker
docker-compose up -d
docker-compose exec stock_ticker composer install

执行命令

php bin/console crawl DIS TSLA
# Or using docker
docker exec -ti -u dev stock_ticker php bin/console crawl DIS TSLA

命令

  • Crawl:爬取多个网站,并按股票分组信息。

    • php bin/console crawl DIS TSLA --maxNews=8
    • 选项
      • maxNews:每个爬取网站的新闻获取最大数量
  • Notify:爬取并通过不同渠道通知。

    • php bin/console notify DIS TSLA --maxNews=5 --channels=email,slack --sleepingTime=10
    • 选项
      • maxNews:每个爬取网站的新闻获取最大数量
      • maxRepetitions:循环的最大重复次数
      • channels:通知的渠道,用逗号分隔。例如 emailslack
      • sleepingTime:秒数睡眠时间