mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-05-11 10:35:50 +08:00
fix: fix bugs. Remove unnecessary code.
This commit is contained in:
@@ -21,7 +21,6 @@ async def startup():
|
||||
@router.on_event("shutdown")
|
||||
async def shutdown():
|
||||
program.stop()
|
||||
sys.exit(0)
|
||||
|
||||
|
||||
@router.get("/restart")
|
||||
|
||||
@@ -3,7 +3,6 @@ import logging
|
||||
from module.conf import VERSION, settings
|
||||
from module.update import data_migration
|
||||
|
||||
from .rss_feed import add_rss_feed
|
||||
from .sub_thread import RenameThread, RSSThread
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
@@ -52,7 +51,6 @@ class Program(RenameThread, RSSThread):
|
||||
if self.enable_renamer:
|
||||
self.rename_start()
|
||||
if self.enable_rss:
|
||||
add_rss_feed()
|
||||
self.rss_start()
|
||||
logger.info("Program running.")
|
||||
return {"status": "Program started."}
|
||||
|
||||
@@ -25,10 +25,3 @@ def add_rss_feed():
|
||||
if add:
|
||||
client.add_rss_feed(settings.rss_link)
|
||||
logger.info(f"Add RSS Feed: {settings.rss_link}")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
from module.conf import setup_logger
|
||||
|
||||
setup_logger()
|
||||
add_rss_feed()
|
||||
|
||||
@@ -31,8 +31,9 @@ class TorrentManager(Database):
|
||||
data = self.bangumi.search_id(int(_id))
|
||||
if isinstance(data, Bangumi):
|
||||
with DownloadClient() as client:
|
||||
client.remove_rule(data.rule_name)
|
||||
client.remove_rss_feed(data.official_title)
|
||||
# client.remove_rule(data.rule_name)
|
||||
# client.remove_rss_feed(data.official_title)
|
||||
self.rss.delete(data.official_title)
|
||||
self.bangumi.delete_one(int(_id))
|
||||
if file:
|
||||
torrent_message = self.delete_torrents(data, client)
|
||||
@@ -56,7 +57,7 @@ class TorrentManager(Database):
|
||||
data = self.bangumi.search_id(int(_id))
|
||||
if isinstance(data, Bangumi):
|
||||
with DownloadClient() as client:
|
||||
client.remove_rule(data.rule_name)
|
||||
# client.remove_rule(data.rule_name)
|
||||
data.deleted = True
|
||||
self.bangumi.update(data)
|
||||
if file:
|
||||
@@ -84,8 +85,6 @@ class TorrentManager(Database):
|
||||
if isinstance(data, Bangumi):
|
||||
data.deleted = False
|
||||
self.bangumi.update(data)
|
||||
with DownloadClient() as client:
|
||||
client.set_rule(data)
|
||||
logger.info(f"[Manager] Enable rule for {data.official_title}")
|
||||
return JSONResponse(
|
||||
status_code=200,
|
||||
@@ -112,9 +111,6 @@ class TorrentManager(Database):
|
||||
path = client._gen_save_path(data)
|
||||
if match_list:
|
||||
client.move_torrent(match_list, path)
|
||||
# Set new download rule
|
||||
client.remove_rule(data.rule_name)
|
||||
client.set_rule(data)
|
||||
self.bangumi.update(data)
|
||||
return JSONResponse(
|
||||
status_code=200,
|
||||
|
||||
Reference in New Issue
Block a user