mirror of
https://github.com/tgbot-collection/YYeTsBot.git
synced 2025-11-25 19:37:34 +08:00
use isort to sort imports
This commit is contained in:
@@ -7,16 +7,17 @@
|
|||||||
|
|
||||||
__author__ = "Benny <benny.think@gmail.com>"
|
__author__ = "Benny <benny.think@gmail.com>"
|
||||||
|
|
||||||
import os
|
|
||||||
import requests
|
|
||||||
import pickle
|
|
||||||
import logging
|
|
||||||
import sys
|
|
||||||
import contextlib
|
import contextlib
|
||||||
import pymysql
|
|
||||||
import json
|
import json
|
||||||
import traceback
|
import logging
|
||||||
|
import os
|
||||||
|
import pickle
|
||||||
|
import sys
|
||||||
import time
|
import time
|
||||||
|
import traceback
|
||||||
|
|
||||||
|
import pymysql
|
||||||
|
import requests
|
||||||
|
|
||||||
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(filename)s [%(levelname)s]: %(message)s')
|
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(filename)s [%(levelname)s]: %(message)s')
|
||||||
|
|
||||||
|
|||||||
@@ -7,10 +7,11 @@
|
|||||||
|
|
||||||
__author__ = "Benny <benny.think@gmail.com>"
|
__author__ = "Benny <benny.think@gmail.com>"
|
||||||
|
|
||||||
import pymysql
|
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
import pymysql
|
||||||
|
|
||||||
con = pymysql.Connect(host="127.0.0.1", user="root", password="root", charset="utf8mb4", database="yyets",
|
con = pymysql.Connect(host="127.0.0.1", user="root", password="root", charset="utf8mb4", database="yyets",
|
||||||
cursorclass=pymysql.cursors.DictCursor)
|
cursorclass=pymysql.cursors.DictCursor)
|
||||||
cur = con.cursor()
|
cur = con.cursor()
|
||||||
|
|||||||
@@ -9,13 +9,13 @@ __author__ = "Benny <benny.think@gmail.com>"
|
|||||||
|
|
||||||
# convert to mongodb and con_sqlite
|
# convert to mongodb and con_sqlite
|
||||||
|
|
||||||
|
import json
|
||||||
import sqlite3
|
import sqlite3
|
||||||
|
from typing import List
|
||||||
|
|
||||||
import pymongo
|
import pymongo
|
||||||
import pymysql
|
import pymysql
|
||||||
import tqdm
|
import tqdm
|
||||||
import json
|
|
||||||
|
|
||||||
from typing import List
|
|
||||||
|
|
||||||
con_mysql = pymysql.Connect(host="127.0.0.1", user="root", password="root", charset="utf8mb4", database="yyets",
|
con_mysql = pymysql.Connect(host="127.0.0.1", user="root", password="root", charset="utf8mb4", database="yyets",
|
||||||
cursorclass=pymysql.cursors.DictCursor
|
cursorclass=pymysql.cursors.DictCursor
|
||||||
|
|||||||
@@ -10,12 +10,14 @@ __author__ = "Benny <benny.think@gmail.com>"
|
|||||||
import argparse
|
import argparse
|
||||||
import logging
|
import logging
|
||||||
import time
|
import time
|
||||||
import requests
|
|
||||||
import traceback
|
import traceback
|
||||||
from concurrent.futures import ThreadPoolExecutor
|
from concurrent.futures import ThreadPoolExecutor
|
||||||
|
|
||||||
|
import requests
|
||||||
from tqdm import tqdm
|
from tqdm import tqdm
|
||||||
|
|
||||||
from bag import SHARE_URL, API_DATA, load_cookies, is_cookie_valid, login, insert_db, insert_error
|
from bag import (API_DATA, SHARE_URL, insert_db, insert_error, is_cookie_valid,
|
||||||
|
load_cookies, login)
|
||||||
|
|
||||||
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(filename)s [%(levelname)s]: %(message)s')
|
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(filename)s [%(levelname)s]: %(message)s')
|
||||||
s = requests.session()
|
s = requests.session()
|
||||||
|
|||||||
@@ -7,10 +7,10 @@
|
|||||||
|
|
||||||
__author__ = "Benny <benny.think@gmail.com>"
|
__author__ = "Benny <benny.think@gmail.com>"
|
||||||
|
|
||||||
|
import json
|
||||||
import time
|
import time
|
||||||
|
|
||||||
import PySimpleGUI as sg
|
import PySimpleGUI as sg
|
||||||
import json
|
|
||||||
|
|
||||||
# All the stuff inside your window.
|
# All the stuff inside your window.
|
||||||
channel_map = {
|
channel_map = {
|
||||||
|
|||||||
@@ -4,24 +4,24 @@
|
|||||||
|
|
||||||
__author__ = 'Benny <benny.think@gmail.com>'
|
__author__ = 'Benny <benny.think@gmail.com>'
|
||||||
|
|
||||||
import os
|
|
||||||
import logging
|
|
||||||
import pickle
|
|
||||||
import sys
|
|
||||||
import json
|
|
||||||
import hashlib
|
|
||||||
import contextlib
|
import contextlib
|
||||||
|
import hashlib
|
||||||
|
import json
|
||||||
|
import logging
|
||||||
|
import os
|
||||||
|
import pickle
|
||||||
import re
|
import re
|
||||||
|
import sys
|
||||||
|
|
||||||
import requests
|
import fakeredis
|
||||||
import pymongo
|
import pymongo
|
||||||
import redis
|
import redis
|
||||||
import fakeredis
|
import requests
|
||||||
from bs4 import BeautifulSoup
|
from bs4 import BeautifulSoup
|
||||||
|
|
||||||
from config import (WORKERS, REDIS, FANSUB_ORDER, FIX_SEARCH, MONGO,
|
from config import (CK180_SEARCH, FANSUB_ORDER, FIX_SEARCH, MONGO,
|
||||||
ZHUIXINFAN_SEARCH, ZHUIXINFAN_RESOURCE, NEWZMZ_SEARCH, NEWZMZ_RESOURCE,
|
NEWZMZ_RESOURCE, NEWZMZ_SEARCH, REDIS, WORKERS,
|
||||||
CK180_SEARCH)
|
ZHUIXINFAN_RESOURCE, ZHUIXINFAN_SEARCH)
|
||||||
|
|
||||||
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(filename)s [%(levelname)s]: %(message)s')
|
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(filename)s [%(levelname)s]: %(message)s')
|
||||||
|
|
||||||
|
|||||||
@@ -4,15 +4,16 @@
|
|||||||
|
|
||||||
__author__ = 'Benny <benny.think@gmail.com>'
|
__author__ = 'Benny <benny.think@gmail.com>'
|
||||||
|
|
||||||
import os
|
|
||||||
import sys
|
|
||||||
import pickle
|
|
||||||
import json
|
import json
|
||||||
import logging
|
import logging
|
||||||
import requests
|
import os
|
||||||
import redis
|
import pickle
|
||||||
|
import sys
|
||||||
|
|
||||||
from config import AJAX_LOGIN, USERNAME, PASSWORD, REDIS
|
import redis
|
||||||
|
import requests
|
||||||
|
|
||||||
|
from config import AJAX_LOGIN, PASSWORD, REDIS, USERNAME
|
||||||
|
|
||||||
r = redis.StrictRedis(host=REDIS, decode_responses=True)
|
r = redis.StrictRedis(host=REDIS, decode_responses=True)
|
||||||
|
|
||||||
|
|||||||
@@ -5,23 +5,23 @@
|
|||||||
__author__ = 'Benny <benny.think@gmail.com>'
|
__author__ = 'Benny <benny.think@gmail.com>'
|
||||||
|
|
||||||
import io
|
import io
|
||||||
import time
|
|
||||||
import re
|
|
||||||
import logging
|
|
||||||
import json
|
import json
|
||||||
|
import logging
|
||||||
|
import re
|
||||||
import tempfile
|
import tempfile
|
||||||
|
import time
|
||||||
from urllib.parse import quote_plus
|
from urllib.parse import quote_plus
|
||||||
|
|
||||||
import telebot
|
import telebot
|
||||||
from apscheduler.schedulers.background import BackgroundScheduler
|
from apscheduler.schedulers.background import BackgroundScheduler
|
||||||
from telebot import types, apihelper
|
from telebot import apihelper, types
|
||||||
from tgbot_ping import get_runtime
|
from tgbot_ping import get_runtime
|
||||||
|
|
||||||
import fansub
|
import fansub
|
||||||
from utils import (save_error_dump, get_error_dump, reset_request,
|
from config import (FANSUB_ORDER, MAINTAINER, PROXY, REPORT, TOKEN,
|
||||||
today_request, show_usage, redis_announcement
|
YYETS_SEARCH_URL)
|
||||||
)
|
from utils import (get_error_dump, redis_announcement, reset_request,
|
||||||
from config import PROXY, TOKEN, YYETS_SEARCH_URL, MAINTAINER, REPORT, FANSUB_ORDER
|
save_error_dump, show_usage, today_request)
|
||||||
|
|
||||||
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(filename)s [%(levelname)s]: %(message)s')
|
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(filename)s [%(levelname)s]: %(message)s')
|
||||||
if PROXY:
|
if PROXY:
|
||||||
|
|||||||
@@ -8,31 +8,33 @@
|
|||||||
__author__ = "Benny <benny.think@gmail.com>"
|
__author__ = "Benny <benny.think@gmail.com>"
|
||||||
|
|
||||||
import contextlib
|
import contextlib
|
||||||
import sys
|
|
||||||
import pathlib
|
|
||||||
import pymongo
|
|
||||||
import os
|
|
||||||
import time
|
|
||||||
from http import HTTPStatus
|
|
||||||
from datetime import timedelta, date
|
|
||||||
from bson.objectid import ObjectId
|
|
||||||
from urllib.parse import unquote
|
|
||||||
import re
|
|
||||||
import logging
|
import logging
|
||||||
|
import os
|
||||||
|
import pathlib
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
import time
|
||||||
|
from datetime import date, timedelta
|
||||||
|
from http import HTTPStatus
|
||||||
|
from urllib.parse import unquote
|
||||||
|
|
||||||
from bs4 import BeautifulSoup
|
import pymongo
|
||||||
import requests
|
import requests
|
||||||
|
from bs4 import BeautifulSoup
|
||||||
|
from bson.objectid import ObjectId
|
||||||
from passlib.handlers.pbkdf2 import pbkdf2_sha256
|
from passlib.handlers.pbkdf2 import pbkdf2_sha256
|
||||||
|
|
||||||
from database import (AnnouncementResource, BlacklistResource, CommentResource, ResourceResource,
|
from database import (AnnouncementResource, BlacklistResource, CaptchaResource,
|
||||||
GrafanaQueryResource, MetricsResource, NameResource, OtherResource, DoubanResource,
|
CommentChildResource, CommentNewestResource,
|
||||||
TopResource, UserLikeResource, UserResource, CaptchaResource, Redis,
|
CommentResource, DoubanResource, GrafanaQueryResource,
|
||||||
CommentChildResource, CommentNewestResource)
|
MetricsResource, NameResource, OtherResource, Redis,
|
||||||
|
ResourceResource, TopResource, UserLikeResource,
|
||||||
|
UserResource)
|
||||||
from utils import ts_date
|
from utils import ts_date
|
||||||
|
|
||||||
lib_path = pathlib.Path(__file__).parent.parent.joinpath("yyetsbot").resolve().as_posix()
|
lib_path = pathlib.Path(__file__).parent.parent.joinpath("yyetsbot").resolve().as_posix()
|
||||||
sys.path.append(lib_path)
|
sys.path.append(lib_path)
|
||||||
from fansub import ZhuixinfanOnline, ZimuxiaOnline, NewzmzOnline, CK180Online
|
from fansub import CK180Online, NewzmzOnline, ZhuixinfanOnline, ZimuxiaOnline
|
||||||
|
|
||||||
mongo_host = os.getenv("mongo") or "localhost"
|
mongo_host = os.getenv("mongo") or "localhost"
|
||||||
DOUBAN_SEARCH = "https://www.douban.com/search?cat=1002&q={}"
|
DOUBAN_SEARCH = "https://www.douban.com/search?cat=1002&q={}"
|
||||||
|
|||||||
@@ -8,9 +8,9 @@
|
|||||||
__author__ = "Benny <benny.think@gmail.com>"
|
__author__ = "Benny <benny.think@gmail.com>"
|
||||||
|
|
||||||
import json
|
import json
|
||||||
|
import logging
|
||||||
import os
|
import os
|
||||||
import sqlite3
|
import sqlite3
|
||||||
import logging
|
|
||||||
|
|
||||||
from database import ResourceResource
|
from database import ResourceResource
|
||||||
|
|
||||||
|
|||||||
@@ -7,16 +7,16 @@
|
|||||||
|
|
||||||
__author__ = "Benny <benny.think@gmail.com>"
|
__author__ = "Benny <benny.think@gmail.com>"
|
||||||
|
|
||||||
|
import base64
|
||||||
import json
|
import json
|
||||||
import logging
|
import logging
|
||||||
|
import os
|
||||||
import random
|
import random
|
||||||
import re
|
import re
|
||||||
import os
|
|
||||||
import string
|
import string
|
||||||
import base64
|
|
||||||
|
|
||||||
import redis
|
|
||||||
import fakeredis
|
import fakeredis
|
||||||
|
import redis
|
||||||
from captcha.image import ImageCaptcha
|
from captcha.image import ImageCaptcha
|
||||||
|
|
||||||
predefined_str = re.sub(r"[1l0oOI]", "", string.ascii_letters + string.digits)
|
predefined_str = re.sub(r"[1l0oOI]", "", string.ascii_letters + string.digits)
|
||||||
|
|||||||
@@ -7,23 +7,22 @@
|
|||||||
|
|
||||||
__author__ = "Benny <benny.think@gmail.com>"
|
__author__ = "Benny <benny.think@gmail.com>"
|
||||||
|
|
||||||
|
import importlib
|
||||||
import json
|
import json
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
import time
|
import time
|
||||||
import importlib
|
|
||||||
import filetype
|
|
||||||
|
|
||||||
from concurrent.futures import ThreadPoolExecutor
|
from concurrent.futures import ThreadPoolExecutor
|
||||||
from datetime import date, timedelta
|
from datetime import date, timedelta
|
||||||
from hashlib import sha1
|
from hashlib import sha1
|
||||||
from http import HTTPStatus
|
from http import HTTPStatus
|
||||||
|
|
||||||
|
import filetype
|
||||||
|
from tornado import escape, gen, web
|
||||||
from tornado.concurrent import run_on_executor
|
from tornado.concurrent import run_on_executor
|
||||||
from tornado import web, escape, gen
|
|
||||||
|
|
||||||
from database import Redis, AntiCrawler, CaptchaResource
|
from database import AntiCrawler, CaptchaResource, Redis
|
||||||
|
|
||||||
escape.json_encode = lambda value: json.dumps(value, ensure_ascii=False)
|
escape.json_encode = lambda value: json.dumps(value, ensure_ascii=False)
|
||||||
logging.basicConfig(level=logging.INFO)
|
logging.basicConfig(level=logging.INFO)
|
||||||
|
|||||||
@@ -7,11 +7,12 @@
|
|||||||
|
|
||||||
__author__ = "Benny <benny.think@gmail.com>"
|
__author__ = "Benny <benny.think@gmail.com>"
|
||||||
|
|
||||||
import pymongo
|
|
||||||
import time
|
|
||||||
import re
|
|
||||||
from tqdm import tqdm
|
|
||||||
import logging
|
import logging
|
||||||
|
import re
|
||||||
|
import time
|
||||||
|
|
||||||
|
import pymongo
|
||||||
|
from tqdm import tqdm
|
||||||
|
|
||||||
logging.basicConfig(level=logging.INFO)
|
logging.basicConfig(level=logging.INFO)
|
||||||
|
|
||||||
|
|||||||
@@ -7,9 +7,10 @@
|
|||||||
|
|
||||||
__author__ = "Benny <benny.think@gmail.com>"
|
__author__ = "Benny <benny.think@gmail.com>"
|
||||||
|
|
||||||
import pymongo
|
|
||||||
import time
|
import time
|
||||||
|
|
||||||
|
import pymongo
|
||||||
|
|
||||||
client = pymongo.MongoClient()
|
client = pymongo.MongoClient()
|
||||||
from bson import ObjectId
|
from bson import ObjectId
|
||||||
|
|
||||||
|
|||||||
@@ -8,9 +8,9 @@
|
|||||||
__author__ = "Benny <benny.think@gmail.com>"
|
__author__ = "Benny <benny.think@gmail.com>"
|
||||||
|
|
||||||
import json
|
import json
|
||||||
|
import sqlite3
|
||||||
|
|
||||||
import pymongo
|
import pymongo
|
||||||
import sqlite3
|
|
||||||
|
|
||||||
mongo = pymongo.MongoClient()
|
mongo = pymongo.MongoClient()
|
||||||
yyets = mongo["zimuzu"]["yyets"]
|
yyets = mongo["zimuzu"]["yyets"]
|
||||||
|
|||||||
@@ -8,10 +8,10 @@
|
|||||||
__author__ = "Benny <benny.think@gmail.com>"
|
__author__ = "Benny <benny.think@gmail.com>"
|
||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
|
import pathlib
|
||||||
|
import sys
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
import sys
|
|
||||||
import pathlib
|
|
||||||
|
|
||||||
lib_path = pathlib.Path(__file__).parent.parent.resolve().as_posix()
|
lib_path = pathlib.Path(__file__).parent.parent.resolve().as_posix()
|
||||||
sys.path.append(lib_path)
|
sys.path.append(lib_path)
|
||||||
|
|||||||
@@ -8,11 +8,11 @@
|
|||||||
__author__ = "Benny <benny.think@gmail.com>"
|
__author__ = "Benny <benny.think@gmail.com>"
|
||||||
|
|
||||||
import contextlib
|
import contextlib
|
||||||
|
import logging
|
||||||
|
import pathlib
|
||||||
import random
|
import random
|
||||||
import sys
|
import sys
|
||||||
import pathlib
|
|
||||||
import time
|
import time
|
||||||
import logging
|
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
from tqdm import tqdm
|
from tqdm import tqdm
|
||||||
|
|||||||
@@ -7,10 +7,11 @@
|
|||||||
|
|
||||||
__author__ = "Benny <benny.think@gmail.com>"
|
__author__ = "Benny <benny.think@gmail.com>"
|
||||||
|
|
||||||
import pymongo
|
|
||||||
import random
|
import random
|
||||||
from datetime import date, timedelta
|
from datetime import date, timedelta
|
||||||
|
|
||||||
|
import pymongo
|
||||||
|
|
||||||
client = pymongo.MongoClient()
|
client = pymongo.MongoClient()
|
||||||
col = client["zimuzu"]["metrics"]
|
col = client["zimuzu"]["metrics"]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user