Google文件無限空間檔案系統(Unlimited Drive Storage)
你有曾經用過google文件記錄你的檔案嗎?相信很多人都有,而google也很好心只要是google文件、試算表、簡報都是算0 bytes(不算空間),所以就有github大神作出了Google文件無限空間檔案系統!
Google文件無限空間檔案系統 (UDS)特色
- 上傳到google drive不算空間
- 能方便下載任何檔案到你的電腦
Google文件無限空間檔案系統 (UDS)設計邏輯
- google文件不算google drive空間配額
- 切割二位元檔案到google文件,使用base64編碼文件
- 編碼後的資料比原始資料略長,為原來的1.33倍
- Google文件:上限為102萬字元。由文字檔案轉換成的Google文件,大小上限則是50MB
- 用多線程測試上傳,但效能沒有明顯的提升
Google文件無限空間檔案系統 (UDS)安裝與授權
- Clone這個專案並執行下面指令安裝相關需求
pip3 install -r requirements.txt
- 前往Google’s API網頁,開啟google drive apiH
- 下載組態設定檔並另存名稱’client_secret.json’到UDS資料夾
- 執行
python3 uds.py
或./uds.py
做初始設定
Google文件無限空間檔案系統 (UDS)操作指令
上傳 Upload
1 | ./uds.py --push Ubuntu.Desktop.16.04.iso |
清單 List
1 | 所有檔案清單 |
下載 Download
1 | ./uds.py --pull 1fc6JGpX6vUWiwflL1jBxM1YpuMHFAms8 |
刪除 Delete
1 | ./uds.py --delete 1fc6JGpX6vUWiwflL1jBxM1YpuMHFAms8 |
後記
這週來介紹一些有趣的專案,說不定能讓你有意外的用處!但這部分還是要有些程式邏輯畢竟要安裝python3 不是大部分人都會常常跑這種命令行的程式軟體!
下週主題「games」