基於Python的onedrive文件本地化瀏覽系統–PyOne
Demo地址:https://pyone.me
GitHub:https://github.com/abbeyokgo/PyOne
PyOne論壇:https://bbs.pyone.me/
PyOne是一款基於Python-Flask的onedrive文件本地化瀏覽系統,使用MongoDB儲存文件列表,使用redis緩存數據,支持綁定多個網盤,極大的提高使用效率。
特性
簡單易用。只需簡單設置,即可做一個onedrive文件列表分享程序
後台強大。
防盜鏈設置。
後台上傳文件。
後台更新文件。
後台設置統計代碼
後台管理onedrive文件。
刪除onedrive文件
直接在後台給文件夾添加.password和README和HEAD
直接在後台編輯文本文件。
上傳本地文件至onedrive(2018.10.18更新)
支持創建文件夾(2018.10.19更新)
支持移動文件(僅限單文件)(2018.10.19更新)
支持綁定多網盤!!!(2018.11.15更新)
支持搜索文件!!!(2019.01.18更新)
加密功能:
支持:文件夾加密
文件加密:加密文件夾下的文件可設置加密
文件夾連級加密:即文件夾加密了,子文件夾也會被加密
文件夾和子文件夾可設置不同密碼
多賬號支持:
可以綁定多個賬號
後台功能是PyOne的一大特色:
1、基礎設置:主題設置、標題自定義、小圖標自定義….
2、自定義代碼:可自定義css、js、html等
3、離線下載功能:調用aria2離線下載
4、onedrive文件管理:支持:創建文件、創建文件夾、加密文件夾、設置readme、head、移動文件、文件改名、刪除文件……
5、PyOne一鍵升級.. …
2019.02.15:PyOne代碼組織大變更!更新版本號為4.0!
如果是2019.02.15之前安裝的PyOne,升級到4.0需要重新安裝!
升級4.0教程:
1. 備份config.py,並改名為self_config.py;備份supervisord.conf
2. 備份data目錄
3. 刪除原來的PyOne目錄
4. 重新git clone https://www.github.com/abbeyokgo/PyOne.git
5. 將self_config.py、supervisord.conf和data目錄複製回去
6. 創建一個鎖定文件:touch .install
6. 安裝新的依賴包:pip install flask_script
7. 重啟網站:supervisorctl -c supervisord.conf reload