汽水味月亮 发表于 2025-9-16 07:59:50

蓝奏云优享版windows客户端

作者写这个蓝奏云优享版的原因:用蓝奏云优享版APP认证网家网络身份证白嫖了2TB/1年,蓝奏云优享版的优点就是当我在用ALIST分享文件时它是302跳转,不用通过服务器中转的本来蓝奏云的网页端也差不多了,但是不能直接上传文件夹,这在我从别的网盘转移文件时就用着很不爽了
然后就想着自己用python写一个了,一开始UI是用的QT6,但是我中转网盘的电脑装的是windows server 2012,所以写了一半拿去测试批量上传,发现跑不起业,后面经过用depends22一顿分析,发现是系统不支持,就降级用QT5完成了,所以这个程序测试的WINDOWS最低版本就是windows server 2012
我主要用来批量上传文件,用于从别的网盘把文件转到蓝奏云优享版,别的功能只是简单测试,不排除有BUG。🎯 主要功能📂 文件管理
[*]可视化界面:就像Windows资源管理器一样,拖拽操作超直观
[*]批量操作:选中多个文件一键上传/下载/删除,效率翻倍
[*]文件预览:图片直接预览,文档显示基本信息
[*]搜索功能:快速找到你要的文件,支持文件名搜索
[*]右键菜单:新建文件夹、上传文件、刷新等常用操作一应俱全
⚡ 超快传输
[*]多线程上传:同时上传多个文件,速度飞快
[*]断点续传:网络不稳定也不怕,断了接着传
[*]进度显示:实时显示传输进度和剩余时间
[*]批量重试:失败的任务一键重试,不用一个个点
🔄 智能同步
[*]自动同步:设置好本地文件夹,文件变化自动上传到云端
[*]实时监控:文件一有变化立马同步,再也不会忘记备份
[*]文件类型过滤:只同步你想要的文件类型
[*]智能删除:本地删除文件时可选择是否同时删除云端文件
🖼️ 图片预览
[*]缩略图显示:图片文件夹一目了然
[*]全屏预览:支持上一张/下一张浏览
[*]多格式支持:JPG、PNG、GIF等常见格式都支持
🔗 分享管理
[*]一键分享:选中文件直接生成分享链接
[*]批量分享:多个文件一次性生成分享链接
[*]分享记录:查看所有分享过的文件,管理更方便
🗑️ 回收站
[*]误删恢复:删除的文件先进回收站,误删也能找回
[*]批量清理:回收站文件批量恢复或彻底删除
🚀 跟蓝奏云优享版网页端对比功能对比表
功能特性官方网页版本工具
🖱️ 拖拽上传❌✅
⚡ 多线程传输❌✅
🔄 自动同步❌✅
🖼️ 图片预览⚠️ 有限✅
📱 批量操作⚠️ 有限✅
🗑️ 回收站✅✅
🔍 文件搜索✅✅
📊 传输进度⚠️ 简单✅ 详细
🛡️ 断点续传❌✅
🎨 界面美观⚠️ 一般✅
🆓 完全免费✅✅
核心优势🎯 专业性
[*]专门为蓝奏云优享版设计,API适配度100%
[*]深度优化传输算法,速度比网页版快3-5倍
[*]支持蓝奏云的所有高级功能
🚀 易用性
[*]界面设计遵循Windows设计规范,上手即用
[*]拖拽操作、右键菜单,操作逻辑符合用户习惯
[*]详细的进度显示和错误提示,小白也能轻松使用
⚡ 高效性
[*]多线程并发传输,充分利用带宽
[*]智能重试机制,网络波动也不影响传输
[*]批量操作支持,一次处理成百上千个文件
🛡️ 可靠性
[*]PYINSTALLER简单打包无加壳,有没有木马病毒后门一扫便知
[*]程序运行后,打开python临时释放文件夹,源码都看得到(不会找的,程序运行,右键托盘图标->设置 ,复制缓存目录打开就是)
💻 系统要求
[*]操作系统:Windows 7/8/10/11 (64位) Windows Server 2012可用
[*]内存:建议4GB以上
[*]网络:需要联网使用
[*]账号:需要蓝奏云优享版账号
注意事项:
[*]Windows可能会提示"未知发布者",这是正常的,点击"仍要运行"即可

=======================================================这里贴出入口文件main.py,及所需安装依赖:
main.py:import sys
import os
from PyQt5.QtWidgets import QApplication
from PyQt5.QtGui import QIcon
from PyQt5.QtCore import Qt
from src.gui.main_window import MainWindow
def main():
    # 设置Qt应用程序属性(必须在创建QApplication之前设置)
    try:
      # 启用高DPI支持
      QApplication.setAttribute(Qt.AA_EnableHighDpiScaling, True)
      QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps, True)
    except AttributeError:
      # 某些PyQt版本中这些属性可能不存在
      pass
    # 创建应用程序实例
    app = QApplication(sys.argv)
    # 设置应用程序属性
    app.setApplicationName("蓝奏云优享版")
    app.setApplicationDisplayName("蓝奏云优享版")
    app.setApplicationVersion("1.0.0")
    app.setOrganizationName("LanZou Manager")
    app.setOrganizationDomain("lanzouy-manager.local")
    # 设置应用程序图标(用于任务栏显示)
    def get_resource_path(relative_path):
      """获取资源文件路径,支持PyInstaller打包"""
      try:
            base_path = sys._MEIPASS
      except AttributeError:
            base_path = os.path.dirname(os.path.abspath(__file__))
      return os.path.join(base_path, relative_path)
    app_icon_path = get_resource_path('icons/app/app.png')
    if os.path.exists(app_icon_path):
      app_icon = QIcon(app_icon_path)
      app.setWindowIcon(app_icon)
      print("应用程序图标设置成功")
    else:
      print("警告:应用程序图标文件不存在")
    # 设置任务栏图标显示(Windows特定)
    if sys.platform == "win32":
      try:
            import ctypes
            # 设置应用程序ID,使Windows任务栏正确显示图标
            ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID("LanZouManager.App.1.0")
            print("Windows任务栏图标设置成功")
      except Exception as e:
            print(f"设置Windows任务栏图标失败: {e}")
    # 创建主窗口
    window = MainWindow()
    # 确保窗口图标设置
    window_icon_path = get_resource_path('icons/app/app.png')
    if os.path.exists(window_icon_path):
      window.setWindowIcon(QIcon(window_icon_path))
    # 启动应用程序
    sys.exit(app.exec())
if __name__ == '__main__':
    main()所需安装依赖:(venv) PS E:\letvar\works\ilanzou\lanzouy-manager-wxPython> pip list      
Package                   Version
------------------------- ---------
altgraph                  0.17.4
certifi                   2025.4.26
cffi                      1.17.1
charset-normalizer      3.4.2
cryptography            41.0.1
idna                      3.10
packaging               25.0
pefile                  2023.2.7
pillow                  11.2.1
pip                     24.3.1
psutil                  7.0.0
pycparser               2.22
pycryptodome            3.23.0
pyinstaller               6.13.0
pyinstaller-hooks-contrib 2025.4
PyQt5                     5.15.9
PyQt5-Qt5               5.15.2
PyQt5_sip               12.17.0
python-dotenv             1.0.0
pywin32-ctypes            0.2.3
qiniu                     7.12.1
requests                  2.32.0
setuptools                80.9.0
urllib3                   2.4.0
watchdog                  3.0.0**** Hidden Message *****

wweerr12385 发表于 2025-9-16 07:59:54

欢迎新朋友!在 “有分享” 网站找游戏服务端资源,就像逛大超市,要啥有啥。上次我在那发现了一款超棒的策略游戏服务端。

sauo520 发表于 2025-9-16 16:59:59

刚在 “有分享” 和其他玩家交换了游戏服务端资源,又解锁了好多新玩法,太开心了。

z17758 发表于 2025-9-17 02:00:12

宝,欢迎进咱们这游戏爱好者大家庭!找游戏服务端资源,“有分享” 网站绝对是宝藏。我上次在那下了个超火的沙盒游戏服务端,轻松搭建,和朋友联机超欢乐!

w54200 发表于 2025-9-17 11:00:22

这个网站对找游戏服务端资源的咱来说太友好了。它资源分类细,热门、冷门游戏一目了然,我每次都能快速定位想要的。

weimazhizhou 发表于 2025-9-17 20:00:31

刚在 “有分享” 和其他玩家交换了游戏服务端资源,又解锁了好多新玩法,太开心了。

vicky670 发表于 2025-9-18 05:00:40

有没有人在 “有分享” 下过体育类游戏服务端,感觉怎么样,想找个足球游戏和朋友联机。

s2283004257 发表于 2025-9-18 14:00:42

刚在 “有分享” 和其他玩家交流,学到了好多优化游戏服务端性能的小技巧,这网站真是宝藏。

shenbu 发表于 2025-9-19 01:06:12

新面孔来啦!想下载游戏服务端,别错过 “有分享”。我在上面挖到不少小众精品游戏的服务端,社区里大家还交流玩法,超有意思。

林逸 发表于 2025-9-19 10:06:22

你好呀!“有分享” 网站上有很多独家游戏服务端资源,别处可找不到,我已经在这挖到好几个宝藏了。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 蓝奏云优享版windows客户端