通过扫描二维码将文件从计算机终端共享到智能手机。
share-file-qr的Python项目详细描述
共享文件qr
通过扫描二维码将文件从计算机终端共享到智能手机。
此repo是原始Go version的python重新实现 通过Claudio d'Angelis。
安装
花哨的安装(推荐):
pipsi install share-file-qr
PIP安装:
pip install share-file-qr
原理
原理与go版本相同:
- 给工具一个文件
- 该工具使用http服务器提供此文件
- 该工具提供一个二维码,指向指向服务器的url 以及本地网络上的文件
- 您可以用智能手机扫描二维码并获取文件的URL
- 您可以使用智能手机的Web浏览器打开URL,然后开始下载
- 停止工具
用法
首先,确保您的计算机和智能手机连接到同一个本地 网络。通常情况下,如果它们连接到同一个WiFi盒。如果你 有疑问,检查他们的IP地址。请注意,此工具没有 使用IPv6。
一旦连接问题解决,请通过提供文件来运行该工具:
➜ share-file-qr README.md
█▀▀▀▀▀█ █ █▄ ▀▀▄▄ █ █▀▀▀▀▀█
█ ███ █ █▄▀▄█ ▀ █ ▀█▀ █ ███ █
█ ▀▀▀ █ █ ██▀███▄ ▀▀▄ █ ▀▀▀ █
▀▀▀▀▀▀▀ █▄█ ▀▄▀▄▀ ▀ █ ▀▀▀▀▀▀▀
▀ ▀█▀▀▀▄▄█▀▄ ▀█▄ ▄▄▄ █▀███▄▄
█▄█▄▀▀▀▀▄█▀▀ ▄ ▄ ▀ ▄▄ ▀█▄
██▀▀██▀█ ▄▀▄▀▄▄▄▀ ▄█▄▀▄▀▄▀▀▀▄
█▀▀███▀█▀▄ ▄██▀█▀ ▄ ▀█ ▄▀ ▀
█▀▄█ ▀ ▀ ▄▄█ ▀█▄▄▄█▄▀▄▀▄█▀▀█
█ ▀▄ ▀▄██▀▄ ▄ ▄ ▄▄█ ▄ ▀▀
▀ ▀ ▀▀█▄█▄▀▄▄▄ ▄ █▀▀▀█▀█▀▄
█▀▀▀▀▀█ ▄▀▄▀ █▀█▄ ██ ▀ █ ▀▄
█ ███ █ ██▄▄█ ▀▀▄██▄██▀▀▀▄█ ▀
█ ▀▀▀ █ ▀██▄█▀███▀▄▀█▄▀ █ ▀█
▀▀▀▀▀▀▀ ▀▀ ▀▀▀ ▀ ▀ ▀▀▀
Scan the QR code above to get the file on your phone.
If it does not work, try the --browser-display option.
Press CTRL+C to exit once you get the file.
如果您的终端无法正确呈现二维码,请尝试-b
选项
在浏览器中打开SVG图像:
➜ share-file-qr -b README.md
Click on this SVG image link to display the QR code to scan:
http://192.168.0.2:4000/qrcode.svg
Press CTRL+C to exit once you got the file.
此时,您应该在终端中直接显示二维码,或者 您的计算机浏览器为SVG图像。
一旦你有了二维码(直接从终端或电脑上 浏览器)用智能手机扫描它以获取文件的URL并将其下载到 你的网络浏览器。根据您手机的操作系统,您可能需要扫描二维码 编码方式不同:
- iOS,使用标准相机应用程序
- 安卓:试试QR Code Scanner 通过Scan
许可证
gplv3
作者
这个python工具是由Pierre Walch实现的, 基于Claudio d'Angelis的go项目的想法。