第三方藍(lán)奏云客戶端采用藍(lán)奏云API項(xiàng)目使用PyQt5實(shí)現(xiàn)圖形界面,完成藍(lán)奏云的大部分功能。藍(lán)奏云API項(xiàng)目封裝了對藍(lán)奏云的基本操作: 登錄、列出文件、下載文件、上傳文件、刪除文件(夾)、 清空回收站、恢復(fù)文件、創(chuàng)建文件夾、設(shè)置文件(夾)訪問密碼。此外,還解決了藍(lán)奏云的上傳格式限制和單文件最大 100MB 的限制,同時(shí)增加了批量上傳/下載的功能。
藍(lán)奏云GUI:
本項(xiàng)目使用PyQt5實(shí)現(xiàn)圖形界面,可以完成藍(lán)奏云的大部分功能;
得益于API,可突破單文件最大 100MB 的限制,同時(shí)增加了批量上傳/下載的功能;
Python 依賴見requirements.txt,releases 有打包好了的 Windows 可執(zhí)行程序;
使用說明:
1. 無需賬號(hào),即可使用鏈接提取與下載功能
2. 首次登錄后,下次打開軟件后會(huì)自動(dòng)登錄
3. 如果提示登錄成功,但是沒有顯示文件,可能需要手動(dòng)重新登錄以下
4. 單個(gè)文件下載是單線程的,對于批量下載,同時(shí)下載文件數(shù)為3,后續(xù)會(huì)開放設(shè)置
5. 目前文件上傳是阻塞型的,即上傳文件時(shí)啥都不能干,除非上傳完成,而下載已完成異步
6. 如果需要上傳大于100MB的文件:對于 Windows 用戶,直接從源碼運(yùn)行,需要自己下載 rar.exe 放置軟件根目錄,非Windows用戶需要確保 rar 的安裝路徑是 /usr/bin/rar,后續(xù)會(huì)開放設(shè)置
常見問題答疑:
為什么搜索這么慢呢?
據(jù)我所知,目前沒有可以搜索藍(lán)奏云資源的網(wǎng)站,所以我根據(jù)站內(nèi)搜索模式,使用搜索引擎獲取到了部分藍(lán)奏云資源,考慮到搜索引擎數(shù)據(jù)雜亂的問題,因此對每個(gè)資源進(jìn)行了檢驗(yàn),剔除掉了無效鏈接以及需要密碼的鏈接(需要密碼的無能為力),所以當(dāng)你搜索的結(jié)果有20個(gè)時(shí),插件就需要請求20次網(wǎng)頁,因此速度會(huì)很慢
為什么當(dāng)搜索到列表頁的時(shí)候,只顯示一頁結(jié)果呢?
并不是獲取不到,只是目前pandownload的選擇頁面沒有考慮到需要翻頁,便不能翻頁,這么會(huì)在pandownload官方修正后顯示正常
為什么點(diǎn)擊有的鏈接要下載的時(shí)候,顯示調(diào)用lua失敗,或者說不支持的鏈接呢?
就像提示的那樣,這個(gè)鏈接暫時(shí)不支持(當(dāng)我沒考慮到抓到異常的時(shí)候就會(huì)提示失敗),所以你需要將這個(gè)鏈接反饋給我,以便我支持這個(gè)鏈接
為什么搜索結(jié)果不是很準(zhǔn)確?
因?yàn)槭抢玫乃阉饕嬲緝?nèi)搜索,所以你覺得能準(zhǔn)確嗎?(你想想你用百度搜索的時(shí)候,結(jié)果精準(zhǔn)嗎?)