1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/JemmyHu-COVID-19_notify

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

COVID-19_notify

Описание

Недавно решил заняться написанием скрипта, который будет отслеживать реальное положение дел с коронавирусом на сайте Доктора Хэ, а также отправлять уведомления через DingTalk, WeChat (через сервер Server酱) и обеспечивать постоянное хранение данных (redis и kafka).

По поводу запуска守护进程: 参见Python实现守护进程【метод этого подхода непригоден, после завершения работы терминала основной процесс тоже прекращается】 Наконечник оружия: Linux cron Как использовать: 1. Создайте файл /etc/crontab 2. Установите расписание задач: В последней строке введите */3 * * * * bash путь_до_проекта/start.sh >> путь_до_файла_лога (здесь объясняется, что */3 означает выполнение команды каждые 3 минуты, то есть bash путь_до_проекта/start.sh, не забудьте заменить путь до проекта на ваш настоящий путь; лог указывает, куда будут выводиться сообщения Python print) 3. Перезапустите cron: /sbin/service crond reload 4. Готово

Инструкция по установке

  1. git clone https://gitee.com/JemmyHu/COVID-19_notify.git
  2. Создайте виртуальное окружение и установите зависимости
  3. Переименуйте Config.py.template в Config.py и установите правильные конфигурации (важно!!)
  4. python3 run.py t проверьте работоспособность всех компонентов
    python3 run.py r запустите программу
    (или используйте метод запуска守护进程 выше)

Как принять участие в развитии проекта1. Fork этот репозиторий

  1. Создайте новую веткуFeat_your_name
  2. Отправьте изменения
  3. Создайте новыйPull Request (Если возникнут вопросы, свяжитесь со мной: hujm20151021@gmail.com)

Исправлено:

  1. Добавлен пробел после имени ветки.
  2. Добавлен пробел перед "Pull Request".
  3. Удалены лишние пробелы после пунктов списка.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/JemmyHu-COVID-19_notify.git
git@api.gitlife.ru:oschina-mirror/JemmyHu-COVID-19_notify.git
oschina-mirror
JemmyHu-COVID-19_notify
JemmyHu-COVID-19_notify
master