删除PushBear

pull/334/head
xianping.wen 2019-09-09 19:33:23 +08:00
parent 823cddaeaf
commit 2e1f94dbb9
6 changed files with 5 additions and 29 deletions

View File

@ -10,7 +10,7 @@
- [x] 准点预售和捡漏 - [x] 准点预售和捡漏
- [x] 智能候补 - [x] 智能候补
- [x] 邮件通知 - [x] 邮件通知
- [x] pushbear通知 - [x] server酱通知
#### 依赖库 #### 依赖库
- 验证码目前可以本地识别,需要下载模型,放于项目根目录,全部代码来源于此项目 [传送门](https://github.com/zhaipro/easy12306),表示感谢 - 验证码目前可以本地识别,需要下载模型,放于项目根目录,全部代码来源于此项目 [传送门](https://github.com/zhaipro/easy12306),表示感谢
@ -26,13 +26,12 @@
- 非root用户避免安装和运行时使用了不同环境: `pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt` - 非root用户避免安装和运行时使用了不同环境: `pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt`
#### 项目使用说明 #### 项目使用说明
- 可以配置邮箱,配置邮箱的格式在[配置](TickerConfig.py)里面可以看到ex
- 可以配置server酱提醒推荐[配置教程](https://www.jianshu.com/p/8d10b5b9c4e3)
- 配置[配置](TickerConfig.py)文件的时候需注意空格和遵循python语法格式
#### 项目开始
- 服务器启动: - 服务器启动:
- 修改[配置](TickerConfig.py)文件 - 修改[配置](TickerConfig.py)文件
- 可以配置邮箱,配置邮箱的格式在[配置](TickerConfig.py)里面可以看到ex
- 可以配置server酱提醒推荐[配置教程](https://www.jianshu.com/p/8d10b5b9c4e3)
- 配置[配置](TickerConfig.py)文件的时候需注意空格和遵循python语法格式
- 运行根目录`sudo python run.py`,即可开始 - 运行根目录`sudo python run.py`,即可开始
- 如果你的服务器安装了docker与docker-compose, 那么就可以通过`docker-compose`进行启动,`docker.sh`脚本对此进行了封装,可以通过如下命令进行启动 - 如果你的服务器安装了docker与docker-compose, 那么就可以通过`docker-compose`进行启动,`docker.sh`脚本对此进行了封装,可以通过如下命令进行启动
- 1、`sudo ./docker.sh run` #创建一个镜像并启动容器,如果镜像已经创建过了会直接启动容器。 - 1、`sudo ./docker.sh run` #创建一个镜像并启动容器,如果镜像已经创建过了会直接启动容器。
@ -100,6 +99,7 @@
- 目前12306对服务器ip比较敏感大家还是在自己家里挂着吧 - 目前12306对服务器ip比较敏感大家还是在自己家里挂着吧
- 自动更换ip软件目前已支持TPLINK和小米路由器只限家庭网络[点我跳转](https://github.com/testerSunshine/AutoRouterIP) - 自动更换ip软件目前已支持TPLINK和小米路由器只限家庭网络[点我跳转](https://github.com/testerSunshine/AutoRouterIP)
#### 感谢一下小伙伴对本项目提供的帮助 #### 感谢一下小伙伴对本项目提供的帮助
- @sun7127@126.com - @sun7127@126.com
- @ 才 - @ 才

View File

@ -81,12 +81,6 @@ EMAIL_CONF = {
"host": "", "host": "",
} }
# 是否开启 pushbear 微信提醒, 使用前需要前往 http://pushbear.ftqq.com 扫码绑定获取 send_key 并关注获得抢票结果通知的公众号
PUSHBEAR_CONF = {
"is_pushbear": False,
"send_key": ""
}
# 是否开启 server酱 微信提醒, 使用前需要前往 http://sc.ftqq.com/3.version 扫码绑定获取 SECRET 并关注获得抢票结果通知的公众号 # 是否开启 server酱 微信提醒, 使用前需要前往 http://sc.ftqq.com/3.version 扫码绑定获取 SECRET 并关注获得抢票结果通知的公众号
SERVER_CHAN_CONF = { SERVER_CHAN_CONF = {
"is_server_chan": False, "is_server_chan": False,

View File

@ -6,7 +6,6 @@ import requests
from agency.agency_tools import proxy from agency.agency_tools import proxy
from config.emailConf import sendEmail from config.emailConf import sendEmail
from config.pushbearConf import sendPushBear
from config.serverchanConf import sendServerChan from config.serverchanConf import sendServerChan
@ -41,13 +40,6 @@ class testAll(unittest.TestCase):
""" """
sendEmail(u"订票小助手测试一下") sendEmail(u"订票小助手测试一下")
def testPushbear(self):
"""
实测pushbear是否可用
:return:
"""
sendPushBear(u"pushbear 微信通知测试一下")
# def testConfig(self): # def testConfig(self):
# """ # """
# 测试config是否配置正确 # 测试config是否配置正确

View File

@ -8,7 +8,6 @@ import wrapcache
import TickerConfig import TickerConfig
from config.TicketEnmu import ticket from config.TicketEnmu import ticket
from config.emailConf import sendEmail from config.emailConf import sendEmail
from config.pushbearConf import sendPushBear
from config.serverchanConf import sendServerChan from config.serverchanConf import sendServerChan
from config.urlConf import urls from config.urlConf import urls
from inter.ConfirmSingleForQueue import confirmSingleForQueue from inter.ConfirmSingleForQueue import confirmSingleForQueue
@ -130,7 +129,6 @@ class queryQueueByAfterNate:
time.sleep(1) time.sleep(1)
else: else:
sendEmail(ticket.WAIT_ORDER_SUCCESS) sendEmail(ticket.WAIT_ORDER_SUCCESS)
sendPushBear(ticket.WAIT_ORDER_SUCCESS)
sendServerChan(ticket.WAIT_ORDER_SUCCESS) sendServerChan(ticket.WAIT_ORDER_SUCCESS)
raise ticketIsExitsException(ticket.WAIT_AFTER_NATE_SUCCESS) raise ticketIsExitsException(ticket.WAIT_AFTER_NATE_SUCCESS)

View File

@ -4,7 +4,6 @@ import time
from config.TicketEnmu import ticket from config.TicketEnmu import ticket
from config.emailConf import sendEmail from config.emailConf import sendEmail
from config.pushbearConf import sendPushBear
from config.serverchanConf import sendServerChan from config.serverchanConf import sendServerChan
from myException.ticketIsExitsException import ticketIsExitsException from myException.ticketIsExitsException import ticketIsExitsException
from myException.ticketNumOutException import ticketNumOutException from myException.ticketNumOutException import ticketNumOutException
@ -44,8 +43,6 @@ class queryOrderWaitTime:
if data and data.get("orderId", ""): if data and data.get("orderId", ""):
sendEmail(ticket.WAIT_ORDER_SUCCESS.format( sendEmail(ticket.WAIT_ORDER_SUCCESS.format(
data.get("orderId", ""))) data.get("orderId", "")))
sendPushBear(ticket.WAIT_ORDER_SUCCESS.format(
data.get("orderId", "")))
sendServerChan(ticket.WAIT_ORDER_SUCCESS.format( sendServerChan(ticket.WAIT_ORDER_SUCCESS.format(
data.get("orderId", ""))) data.get("orderId", "")))
raise ticketIsExitsException(ticket.WAIT_ORDER_SUCCESS.format( raise ticketIsExitsException(ticket.WAIT_ORDER_SUCCESS.format(

5
run.py
View File

@ -1,6 +1,5 @@
# -*- coding=utf-8 -*- # -*- coding=utf-8 -*-
from config.emailConf import sendEmail from config.emailConf import sendEmail
from config.pushbearConf import sendPushBear
from config.serverchanConf import sendServerChan from config.serverchanConf import sendServerChan
from init import select_ticket_info from init import select_ticket_info
@ -13,10 +12,6 @@ def Email():
sendEmail(u"订票小助手测试一下") sendEmail(u"订票小助手测试一下")
def PushbearConf():
sendPushBear("订票小助手测试一下")
def PushServerChan(): def PushServerChan():
sendServerChan("订票小助手测试一下") sendServerChan("订票小助手测试一下")