説明なし

jack 7a7abb81f4 update 6 ヶ月 前
ai_news 79dc6cb366 优化代码 10 ヶ月 前
archive 7efe3aaa49 update 7 ヶ月 前
base 7efe3aaa49 update 7 ヶ月 前
daily d67443edc7 update 7 ヶ月 前
demo 65bde90050 ++ 10 ヶ月 前
manual df5c516d53 update 7 ヶ月 前
message 7a7abb81f4 update 6 ヶ月 前
remind 7efe3aaa49 update 7 ヶ月 前
spider d1ff83236e ++ 1 年間 前
test 3cfbac7624 更新切换代理功能 10 ヶ月 前
utils d67443edc7 update 7 ヶ月 前
.gitignore df5c516d53 update 7 ヶ月 前
README.md c47e2360e6 update 7 ヶ月 前
config.json 00b849c2c7 修改config 1 年間 前
requirements.txt 44713223cc ++ 11 ヶ月 前
restart_auto.sh e35944abf6 增加重新启动脚本 1 年間 前

README.md

auto

1,定时爬取各种新闻 存到mongodb

2,使用无头浏览器,监测指定数据, 通过gotify或serverchan推送信息 可选使用mongodb存历史数据,判断当次数据和历史数据是否相同, 不相同或增加或减少时,发送消息

3,定时推送消息,用于提醒,包含爬虫,但连接mongodb, 可设置推送提醒次数

4,推送简短消息(gotify)

通过青龙面板执行定时任务

初始化之后, 创建一下脚本, 用于更新代码和重启docker服务

#!/bin/bash

# 定义一个函数来检查上一个命令是否执行成功
check_status() {
    if [ $? -eq 0 ]; then
        echo "操作成功: $1"
    else
        echo "操作失败: $1"
        exit 1
    fi
}

# 切换到auto的source目录并更新代码
cd ~/apps/auto/source/auto
check_status "切换到目录 ~/auto/source/auto"

git reset --hard
git pull
check_status "执行 git pull"

# 切换到auto目录并重启docker服务
cd ~/apps/auto
check_status "切换到目录 ~/apps/auto"

docker-compose restart
check_status "重启 docker-compose 服务"

echo "所有操作已完成。"