PasteMe

PasteMe

Ubuntu Paste 的本土化版,有加密功能,文本框的内容可以一键复制,上传的内容可以选择永久保存或者是即阅即焚

如果老板觉得这个项目还不错,右上角给个 Star 好不啦。QAQ

Demo

Release

https://pasteme.cn

Dev

http://api.lucien.ink/pasteme

帮助

索引

每一个被上传的文本都有一个字符串去对其进行唯一标识,就像是门牌号一样,我称它为“索引”。纯数字的索引对应永久空间的文本,包含字母的索引对应临时空间的文本。

对于别人分享的内容

  1. 可直接通过网页链接访问。
  2. 可在主页左上角的输入框输入索引进行访问。

对于准备上传的内容

永久保存

直接在主页进行上传。

阅后即焚

  1. 在左上角输入含有字母的索引,前往相应的临时空间,如果这个索引存在则显示索引内容,不存在则创建一份新的索引。
  2. 在主页直接勾选 阅后即焚

所有阅后即焚的内容一旦以任何方式(包括 API )被成功访问就会永久从数据库中消失

截图

homePage

chat

effectiveOnce

adminPage

API

api.pasteme.cn?token=<key>,<passwd>

其中 key 为索引,passwd 为索引的密码(如果有),中间以英文逗号分隔。

比如:

curl 'api.pasteme.cn?token=100'
curl 'api.pasteme.cn?token=101,123'

进入管理界面的方法

访问 web_root/your_path/admin.php?token=<your_passwd> 即可。

部署

web_root
 ├─ css
 │   ├─ bootstrap.min.css
 │   ├─ bootstrap.min.css.map
 │   ├─ footer.css
 │   └─ prism.css
 ├─ img
 │   ├─ donate.png
 │   ├─ touch-icon-ipad-retina.png
 │   ├─ touch-icon-ipad.png
 │   ├─ touch-icon-iphone-retina.png
 │   └─ touch-icon-iphone.png
 ├─ js
 │   ├─ ajax.js
 │   ├─ bootstrap.min.js
 │   ├─ bootstrap.min.js.map
 │   ├─ clipboard.min.js
 │   ├─ dao.voice.object.js
 │   ├─ jquery.min.js
 │   ├─ one.js
 │   ├─ prism.copy-all.js
 │   ├─ prism.js
 │   ├─ success.clipboard.js
 │   ├─ success.home.button.js
 │   └─ tools.js
 ├─ lib
 │   ├─ config.php
 │   ├─ dbEditor.php
 │   ├─ frame.php
 │   ├─ init.php
 │   ├─ postVerify.php
 │   ├─ submit.php
 │   └─ tableEditor.php
 └─ usr
 │   └─ js.php
 ├─ admin.php
 ├─ api.php
 ├─ favicon.ico
 └─ index.php

进入 lib 文件夹,将 config.example.php 复制一份并重命名为 config.php ,修改 config.php 中相关的信息。

然后在浏览器中访问 web_root/your_path/lib/init.php 来初始化数据库。

Rewrite(必要)

如果是安装在子目录中的话需要做相应的修改,详细方法请 Google 或 Baidu 。

Nginx

if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php$1 last;
}

Apache

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>

其它

  • 代码写的很烂,望轻喷。

更新日志

PasteMe 更新日志

版权所有

Copyright © 2017-2019 Lucien Shui All Rights Reserved

免责声明

本工具只提供文本分享的载体部分,与所有的文本内容均没有任何联系。

捐助

捐助名单

小伙伴们在捐助的时候可以添加留言以告知自己的 ID ,如果是 GitHub 账号的话我会顺便 @ 出来。

以前捐助过的小伙伴请给我发个邮件(lucien@lucien.ink)告知一下自己的 ID ,我会加到列表里,之前的收款码看不了付款人 ID 的全称。

ID金额
Mrs Shui1.98
Edwiv1.99

谢谢老板

11 条评论

  1. onirii

    我很好奇,你网站的各种特效怎么弄的,那个 会动的小可爱怎么弄的,可以分享一下吗?

    1. Lucien
      @onirii

      以及,老哥你没有填写邮箱的话是收不到评论回复提醒邮件的...

      1. onirii
        @Lucien

        我就是不想收到垃圾邮件才不填邮箱的啊

        1. Lucien
          @onirii

          好的啵,有道理。

    2. Lucien
      @onirii

      特效就是用各种 JavaScript 实现的。左下角的那个小可爱是 Live2D ,谷歌和百度上有很多教程,你可以参考一下。^_^

  2. MoBei

    您好,我是一个题解计划的发起人,想邀请您共享您的题解在我们网站,可以吗

    1. Lucien
      @MoBei

      没问题,支持Markdown的话就会很方便。

    2. MoBei
      @MoBei

      您看到了可以联系我的邮箱admin@wattad.cn

  3. Barry Li

    您好,临时空间的用法可否再写得详细一些,不是很能理解,不好意思。

    1. Lucien
      @Barry Li

      过几天有空的时候我会再写的详尽一点。

  4. tianluo

    tql

发表评论