ShareShareir是一種簡單便捷的基於Python的工具,可讓您使用單個命令通過LAN或Internet共享文件和目錄。無論您是想將電影從筆記本電腦流式傳輸到手機,在連接到同一WiFi網絡的設備之間共享文件,還是從VPS託管目錄,ShareShareir都可以通過嵌入式HTTP服務器和密碼保護變得容易。
該工俱生成可共享的URL,包括可以在設備上共享的安全密碼。您可以掃描自動通用QR碼以簡化文件和文件夾共享。
有兩種方法可以安裝ShareShareir :通過pip或直接從GitHub克隆存儲庫。
pip安裝安裝共享的最簡單方法是使用pip 。您可以使用以下命令安裝工具:
pip install sharedirgit clone安裝您也可以通過從github克隆存儲庫並手動安裝依賴項來安裝sharedir :
克隆存儲庫:
git clone https://github.com/spignelon/ShareDir.git
cd ShareDir使用pip安裝依賴項:
pip install -r requirements.txtShareShareir允許您使用單個命令通過LAN或Internet共享文件或目錄。以下是兩種安裝方法的使用說明。
安裝後,您可以通過運行以下命令來共享文件或目錄:
sharedir /path/to/file/or/directory此命令將啟動為指定文件或目錄服務的本地HTTP服務器。該服務器將顯示可共享的URL和QR碼以快速訪問。
用6個單詞的密碼分享一個名為movies的目錄:
sharedir ~ /movies -p 6或者
python sharedir/sharedir.py ~ /movies -p 6這將輸出類似的東西:
Generated passphrase: grape-apple-banana-orange-kiwi-lemon
Access URL: http://192.168.1.100:44447/ ? passphrase=grape-apple-banana-orange-kiwi-lemon您可以從連接到同一網絡的任何設備訪問此URL,也可以使用手機掃描顯示的QR碼。
服務器運行後,導航到Web瀏覽器中提供的URL或使用QR碼。提示您將在URL參數中輸入密碼。例如:
http://192.168.1.100:44447/?passphrase=grape-apple-banana-orange-kiwi-lemon
從這裡,您可以直接從Web界面瀏覽和下載文件。
如果您使用公共IP的VPS,該工具將使用VPS的公共IP自動生成QR碼和URL。與Internet上的設備共享此URL以訪問共享目錄或文件。
該項目是根據GNU Affero通用公共許可證v3.0許可的。有關詳細信息,請參見許可證文件。