Google文件無限空間檔案系統(Unlimited Drive Storage)

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)安裝與授權

  1. Clone這個專案並執行下面指令安裝相關需求

    pip3 install -r requirements.txt

  2. 前往Google’s API網頁,開啟google drive apiH
  3. 下載組態設定檔並另存名稱’client_secret.json’到UDS資料夾
  4. 執行 python3 uds.py./uds.py 做初始設定

Google文件無限空間檔案系統 (UDS)操作指令

上傳 Upload

1
2
3
./uds.py --push Ubuntu.Desktop.16.04.iso
./uds.py --push 參數
參數: 檔案路徑+檔名

清單 List

1
2
3
4
5
所有檔案清單
./uds.py --list
搜尋符合參數名的檔案
./uds.py --list "18"
參數: 檔名

下載 Download

1
2
3
./uds.py --pull 1fc6JGpX6vUWiwflL1jBxM1YpuMHFAms8
./uds.py --pull 參數
參數: 檔名id

刪除 Delete

1
2
3
./uds.py --delete 1fc6JGpX6vUWiwflL1jBxM1YpuMHFAms8
./uds.py --delete 參數
參數: 檔名id

後記

這週來介紹一些有趣的專案,說不定能讓你有意外的用處!但這部分還是要有些程式邏輯畢竟要安裝python3 不是大部分人都會常常跑這種命令行的程式軟體!

下週主題「games」

Imgur

0%