Files
YanLongChangAn 208209e05f refactor(torrent): 优化种子文件服务和相关配置
- 修改文件重命名逻辑,移除空格和连字符处理
- 更新UI端口依赖从 sass-embedded 到 sass
- 调整请求基础URL配置为局域网地址
- 重构后端运行配置以支持外部访问
- 添加种子列表路由和提取名称功能
- 移除按名称查询单个种子的路由
- 实现标准化名称提取算法
- 添加批量获取所有种子的功能
2026-05-01 15:51:38 +08:00

24 lines
736 B
Python

from flask import Blueprint, jsonify, request
from app.services.torrent_service import TorrentService
bp = Blueprint("torrent", __name__)
@bp.route('/')
def torrent_list():
torrent_object = TorrentService(["C:\\Users\\Localhost\\Desktop\\BT"])
return jsonify({"code": 200, "message": torrent_object.get_all()})
@bp.route('/deduplication')
def torrent_deduplication():
torrent_object = TorrentService(["C:\\Users\\Localhost\\Desktop\\BT"])
return jsonify({"code": 200, "message": torrent_object.deduplication()})
@bp.route("/statistics")
def torrent_statistics():
torrent_object = TorrentService(["C:\\Users\\Localhost\\Desktop\\BT"])
return jsonify({"code": 200, "message": torrent_object.statistics()})