二进制粘贴板/文件上传服务
项目描述
bepasty类似于所有类型的文件的粘贴板(文本、图像、音频、视频、文档等,二进制)。
文档在此: https://bepasty-server.readthedocs.org/en/latest/
功能
通用
您可以通过拖放一次性上传多个文件
上传后,您将获得一个唯一的链接来查看每个文件
在该视图中,我们显示您可以对文件执行的操作、文件的元数据,如果可能的话,我们还渲染文件内容
如果您上传了多个文件,您可以通过单击一次创建包含所有这些文件的粘贴板!
为您的文件设置过期日期
文本文件
我们突出显示所有pygments支持的文本文件类型(很多!)
我们显示行号
我们通过行号链接到它们的锚点,因此您可以轻松地获取特定行的链接
图像文件
我们显示图像(格式支持取决于浏览器)
对于图像列表项,我们可以显示一个幻灯片(“旋转木马”视图)
在项目列表中,显示图像的缩略图
音频和视频文件
我们展示HTML5播放器(格式支持取决于浏览器)
asciinema录制
我们展示用于.cast文件的asciinema播放器
URLs
我们支持链接到/重定向到外部URL,你可以将其用作链接缩短器(避免其他链接缩短器可能存在的隐私/数据保护问题)
PDFs
我们支持在浏览器中渲染PDF(如果你的浏览器支持的话)
存储:我们使用存储后端API,目前我们有以下后端:
文件系统存储(只需使用文件系统目录来存储<uuid>.meta和<uuid>.data文件)
目前master分支和发布版本中没有其他存储实现。Ceph集群存储实现存在问题,目前位于分支“ceph-storage”,直到这些问题得到解决。
保持一定的控制权
灵活的权限:读取、创建、修改、删除、列出、管理
分配登录秘密用户的权限
为未登录用户分配默认权限
你可以通过年龄、不活跃状态、大小、类型等清除存储中的文件
你可以对存储进行一致性检查
项目详情
bepasty-1.2.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d3c732af602bb8601f1c0c071d2f1631f261ec304aca6698cb3e00c48fee6e41 |
|
MD5 | ae9122cc628abe142e9a13f2b17dfda6 |
|
BLAKE2b-256 | 979f1a68c3a9a91205c283d7e064017dca492ae81efc08ebed21343c042fc833 |