gocn-push
所属分类:collect
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2023-03-04 05:33:34
上 传 者:
sh-1993
说明: 将gocn新闻推送到团队软件,
(push gocn news to team software,)
文件列表:
.goreleaser.yaml (472, 2023-03-03)
.pre-commit-config.yaml (119, 2023-03-03)
Dockerfile (824, 2023-03-03)
LICENSE (11357, 2023-03-03)
Makefile (1203, 2023-03-03)
cmd/ (0, 2023-03-03)
cmd/main.go (1869, 2023-03-03)
config/ (0, 2023-03-03)
config/config.go (332, 2023-03-03)
config/config_test.go (135, 2023-03-03)
config/sample.yaml (260, 2023-03-03)
example/ (0, 2023-03-03)
example/main.go (10103, 2023-03-03)
go.mod (1698, 2023-03-03)
server/ (0, 2023-03-03)
server/gocn.go (2186, 2023-03-03)
server/gocn_new.go (2637, 2023-03-03)
server/gocn_new_2023.go (4956, 2023-03-03)
server/gocn_new_2023_test.go (651, 2023-03-03)
server/gocn_new_test.go (642, 2023-03-03)
server/gocn_new_types.go (1698, 2023-03-03)
server/gocn_test.go (292, 2023-03-03)
server/infra.go (689, 2023-03-03)
server/infra_test.go (382, 2023-03-03)
server/push.go (1556, 2023-03-03)
server/scheduler.go (950, 2023-03-03)
### gocn-push
- push gocn news to dingtalk/wecom/slack/pushdeer
### ChangeLog
- 增加 pushdeer 通知支持
- 小重构 定时任务只需要一个
- 增加 slack 通知支持
- 增加 spec、enable 选项
- 初版
### usage
- deploy
```bash
$ make deploy
```
- supervisor check
```bash
$ supervisorctl -c /etc/supervisor/supervisored.conf
gocnpush RUNNING pid 23569, uptime 290 days, 15:46:06
```
### TODO
- [x] 通知不应该这么做,spec 定时其实只需要一条即可,然后只需要获取一次新闻,通知方式通过列表获取,enable 为 true 的进行通知,
所以配置文件需要进行变更
> 目前的做法就是每新增一次,需要新增一次 spec cron 以及 newNotify func,比较不灵活
### Acknowledgement
- [news_watch_notice](https://github.com/Han-Ya-Jun/news_watch_notice)
- [gocn](https://github.com/georgehao/gocn)
近期下载者:
相关文件:
收藏者: