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」
