1 Star 0 Fork 0

yypqc/Email

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
constant.py 3.08 KB
一键复制 编辑 原始数据 按行查看 历史
qc 提交于 2024-11-07 23:42 . fix
# -*- coding: utf-8 -*-
"""
@Tool : PyCharm
@User : 21407
@File : constant.py
@Email: yypqcaa@163.com
@Date : 2022/8/22 10:05
@Desc :
"""
from pathlib import Path
from utils.tools import get_qss_style
BASE_PATH = Path(__file__).absolute().parent
LOG_PATH = Path.joinpath(BASE_PATH, 'log')
EMAIL_CHECK_PATH = Path.joinpath(BASE_PATH, 'email_check')
EMAIL_SEARCH_PATH = Path.joinpath(BASE_PATH, 'email_google')
EMAIL_SHOP_PATH = Path.joinpath(BASE_PATH, 'email_shop')
EMAIL_CNH_PATH = Path.joinpath(BASE_PATH, 'email_cnh')
STATIC_PATH = Path.joinpath(BASE_PATH, 'static')
CONFIG_SOURCE_PATH = Path.joinpath(BASE_PATH, 'config')
DB_PATH = Path.joinpath(BASE_PATH, 'sql')
DATA_PATH = Path.joinpath(Path.home(), 'AppData', 'Roaming', 'email')
DRIVER_PATH = Path.joinpath(DATA_PATH, 'driver')
CONFIG_DEST_PATH = Path.joinpath(DATA_PATH, 'config')
LICENSE_PATH = Path.joinpath(DATA_PATH, 'license')
TEMPLATE_PATH = Path.joinpath(DATA_PATH, 'template')
# 采集超时时间
INT_TIMEOUT = 60
# 表格头
DIT_LIST = {
'账号配置': {'cn': ['全选', '#', '账号', '授权码', '邮箱类型', '产品'], 'en': ['id', 'name', 'pwd', 'str_type', 'product']},
'邮件标题': {'cn': ['全选', '#', '邮件标题', '产品', '语种'], 'en': ['id', 'str_title', 'product', 'language']},
'邮件正文': {'cn': ['全选', '#', '邮件正文', '产品', '语种'], 'en': ['id', 'str_body', 'product', 'language']},
'邮件附件': {'cn': ['全选', '#', '附件地址', '产品'], 'en': ['id', 'url', 'product']},
'邮件结尾': {'cn': ['全选', '#', '名称', '结尾内容', '结尾图片'], 'en': ['id', 'name', 'content', 'url']},
}
# 表格对应的数据库
DIT_DATABASE = {
'账号配置': 'user',
'邮件标题': 'title',
'邮件正文': 'body',
'邮件附件': 'info',
'邮件结尾': 'end'
}
# 有过滤的表
FILTER_TABLE = ['info', 'body', 'title']
# 语种表
FILTER_LANG = ['info_lang', 'body_lang', 'title_lang']
# 必须要选择数据的表
MAST_SELECT_TABLE = ['user', 'body', 'title']
# 搜索表头
SEARCH_TITLE = ['城市', '关键字', '类型', '公司名称', '公司地址1', '公司地址2', '公司网站', '公司联系电话']
# 校验表头
CHECK_TITLE = ['邮箱地址', '验证日期', '第一步', '第二步', '第三步', '第四步', '第五步', '第六步', '结果', '有效性概率(%)']
# JOHN DEERE采集表头
SHOP_TITLE = ['名称', '价格', '介绍', '尺寸信息', '兼容信息', '退货信息', '保修信息', '图片地址']
# CNH采集表头
CNH_TITLE = ['标题', '部件号', '尺寸信息', '图片地址', '型号名称', '设备适配', '产品类型', '产品线', 'info', 'url']
# 项目地址
GIT_URL = 'https://gitee.com/yypqc/email'
# 打包软件名称
EXE_NAME = 'Email.exe'
# 项目唯一KEY
EXE_KEY = '024d22bfd4ae4a6586f17543ce7bdf07'
# qss 样式
QSS_STYLE = get_qss_style()
# dear 字体
DEAR_FONT = ['Times New Roman', '黑体', '楷体', '宋体', '新宋体', '仿宋', '隶书', '方正舒体', '方正姚体']
# dear 字号
DEAR_SIZE = ['10', '8', '9', '10.5', '12', '14', '15', '16', '18', '22', '24', '26']
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/yypqc/email.git
git@gitee.com:yypqc/email.git
yypqc
email
Email
master

搜索帮助