feat: 添加v2.2.0部署脚本和工具文件

This commit is contained in:
Jowe
2025-12-31 01:33:47 +08:00
parent f5f73025d7
commit 4d3163575c
24 changed files with 5428 additions and 1 deletions

33
export_urls.py Normal file
View File

@@ -0,0 +1,33 @@
# -*- coding: utf-8 -*-
"""
导出网站URL列表
"""
from app import create_app
from models import Site
def export_urls():
"""导出所有网站URL"""
app = create_app('development')
with app.app_context():
sites = Site.query.order_by(Site.sort_order.desc()).all()
if not sites:
print("没有找到任何网站数据")
return
# 导出到文件
filename = 'urls.txt'
with open(filename, 'w', encoding='utf-8') as f:
for site in sites:
f.write(site.url + '\n')
print(f"✓ 成功导出 {len(sites)} 个URL")
print(f" 文件: {filename}")
print("\nURL列表")
print("-" * 80)
for url in [site.url for site in sites]:
print(url)
if __name__ == '__main__':
export_urls()