Skip to content

gao-dchx/euserv_py

 
 

Repository files navigation

euserv德鸡自动续期

euserv免费机需要每个月续期,本项目实现自动续期,支持github的action或者vps执行

1.主要功能

实现每天自动登录,查找是否有需要可续期的机器,如果达到可以续期时间,则自动续期

2.action部署

2.1 Fork 本仓库: 点击右上角的 "Fork" 按钮,将此项目复制到你自己的 GitHub 账户下。

2.2 action 保活(解决github的action两个月自动停止问题): 在你 Fork 的仓库中,进入 Settings -> Actions -> General,然后拉到页面最底部,勾选Read and write permissions选项,点击Save保存

2.3 配置 Secrets: 在你 Fork 的仓库中,进入 Settings -> Secrets and variables -> Actions。点击 New repository secret,添加下面第3点的变量:

3.配置变量(github action部署,如果自己vps部署直接代码替换参数)

Secret 名称 是否必须 描述
EUSERV_EMAIL 配置euserv登录邮箱,如果需要多账号续期配置多个AccountConfig对象
EUSERV_PASSWORD 配置euserv登录密码,如果需要多账号续期配置多个AccountConfig对象
EMAIL_PASS 配置对应账号邮箱的应用专用密码(注意:这个密码需要去邮箱设置里面开启IMAP并生成应用专用密码,设置方法可以询问AI)
TG_BOT_TOKEN 配置tg账号的token,非必须,不想收通知可以不配置
TG_CHAT_ID 配置tg账号的userid,非必须,不想收通知可以不配置
BARK_URL 配置bark推送地址(ios系统),例如:https://api.day.app/your_key/。非必须,不想收通知可以不配置

4.运行

  1. 【重要提示】:以上配置完成后,请务必进入Actions页面手动执行一次工作流。(GitHub默认会禁用新仓库的Actions,此操作是启用关键!)

2.手动执行一次成功后,以后等待定时自动执行就可以了,如果配置了tg信息运行后会收到通知

About

德鸡傻瓜脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 57.6%
  • Shell 42.4%