二进制pastebin/文件上传服务

bepast的Python项目详细描述


bepasty就像是一个用于各种文件(文本、图像、音频、视频、 文档,…,二进制)

文件在那里: https://bepasty-server.readthedocs.org/en/latest/

功能

  • 通用:
    • 您可以一次上载多个文件,只需拖放即可
    • 上传后,您将获得指向每个文件视图的唯一链接
    • 在该视图中,我们显示了可以对 文件,如果可能的话,我们还呈现文件内容
    • 如果上载了多个文件,则可以使用列表创建一个Pastebin 在所有这些文件中-只需单击一次!
    • 为文件设置过期日期
  • 文本文件:
    • 我们突出显示pygments支持的所有文本文件类型(很多!)
    • 我们显示行号
    • 我们从行号链接到它们的锚,这样您就可以很容易地获得链接 到特定行
  • 图像文件:
    • 我们显示图像(格式支持取决于浏览器)
  • 音频和视频文件:
    • 我们为它展示HTML5播放器(格式支持取决于浏览器)
  • PDF:
    • 我们支持在您的浏览器中呈现PDF(如果您的浏览器能够)
  • 存储:我们使用一个存储后端api,目前我们的后端是:
    • 文件系统存储(只需使用文件系统目录来存储 <;uuid>;.meta和<;uuid>;.data文件)
    • 目前主分支中没有其他存储实现 和释放。“ceph集群”存储实现存在问题,并且 目前住在“ceph存储”分支,直到这些问题得到解决。
  • 保持一定的控制:
      灵活权限:创建、读取、删除、管理< /LI>
    • 为登录密码的用户分配权限
    • 为未登录的用户分配默认权限
    • 您可以按时间、不活动、大小、类型等从存储中清除文件
    • 您可以对存储器进行一致性检查

开发

# Clone the official bepasty-server (or your fork, if you want to send PULL requests)
git clone https://github.com/bepasty/bepasty-server.git
cd bepasty-server
# Create a new virtualenv
virtualenv ~/bepasty
# Activate the virtualenv
source ~/bepasty/bin/activate
# This will use the current directory for the installed package
# Very useful during development! It will also autoreload when files are changed
pip install -e .
# Run the bepasty-server in debug mode. The server is reachable in http://127.0.0.1:5000
bepasty-server --debug

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用split函数分割字符串,但没有得到期望的结果   未找到包含derby数据库嵌入架构的sql Java桌面应用程序错误   java elasticsearch vs solr用于定制全文搜索系统   java Android:创建没有startOffset的动画延迟?   java如何查看其他应用程序接收的数据?   java如何在Linux中使用D和classpath选项运行jar文件   java和域设计最佳实践   具有相同内存位置的java数组,将显示为输出   连接到java中的elasticsearch?   Java Playframework重定向到带有Json负载的外部url   java无法在Android平台上使用InputStream为蓝牙socket创建ObjectInputStream   使用POI将Excel日期转换为Java日期,年份未正确显示   oracle从数据库层还是Java层调用webservice?