beavailable 发表于 2021-7-29 12:45

开源的跨平台文件/文本分享工具 share

# share
这是一个基于 HTTP 协议的文件分享工具,单文件开箱即用。

# 特性
- 跨平台
- 响应式布局
- 支持共享文件和文本
- 支持上传和下载
- 支持范围请求
- 支持密码分享

# 用法
```
usage: share.py [-h] [-b ADDR:PORT] [-a] [-t] [-r] [-p ]

positional arguments:
arguments             a directory, files or texts

optional arguments:
-h, --help            show this help message and exit
-b ADDR:PORT, --bind ADDR:PORT
                        bind address
-a, --all             show all files, including hidden ones
-t, --text            text mode
-r, --receive         receive mode
-p , --password
                        access password, if no PASSWORD is specified, the environment
                        variable SHARE_PASSWORD will be used
```

# 截图


# 提示
如果你只有一个文件需要分享,下面这个简化的 url 可以帮助你快速访问到这个文件:
```
http://{host}:{port}/file
```
使用命令行工具下载文件时,如果需要保留原始文件名,则可以用:
```
wget --content-disposition http://{host}:{port}/file
```
或者是:
```
curl -OJ http://{host}:{port}/file
```
下载地址:https://github.com/beavailable/share

djxding 发表于 2021-7-29 13:07

下载来试用一下,看怎么样?

用后再回来反馈。

Aslands 发表于 2021-7-29 14:07

先试用一下效果,然后再反馈

HumorsMrLin 发表于 2021-7-29 14:55

先下载试用下

howyouxiu 发表于 2021-7-29 15:18

其实没必要完全使用原生的,我觉得你可以结合一些成熟的框架,这样界面交互和传输效率甚至安全性会好一点,网上就有一些可以参考参考

liwangyang 发表于 2021-7-29 16:27

先试用学习学习

mayl8822 发表于 2021-7-29 17:01

用了一下, 很喜欢, 在文件浏览时, 可以加个下载按钮不?

beavailable 发表于 2021-7-29 17:14

mayl8822 发表于 2021-7-29 17:01
用了一下, 很喜欢, 在文件浏览时, 可以加个下载按钮不?

在文件列表页面,点击文件名就可以下载了。

mayl8822 发表于 2021-7-29 17:59

beavailable 发表于 2021-7-29 17:14
在文件列表页面,点击文件名就可以下载了。

嗯 可以的 , 谢谢

q314956820 发表于 2021-7-30 10:01

.py 可以部署到WEB服务器?
页: [1]
查看完整版本: 开源的跨平台文件/文本分享工具 share