关于我
 

xjpvictor's Blog
小老鼠,上灯台,两只耳朵竖起来

nott


各种折腾·phpproject

本文最后编辑于超过2302天以前,部分内容可能已经失效

之前纠结笔记应用的时候,造过一个轮子。nott

php 写的 webapp,没有使用数据库,而是使用了.txt文件保存笔记,再加上一个.json文件保存来源网址和标签之类的信息。(其实是懒得学数据库)

主要功能

笔记方面的功能包括

  • Markdown 支持
  • 标签
  • Bookmarklet 保存网页内容
  • 发送 email 新增笔记
  • 导入 kindle 标记和评论
  • 导入 Evernote 笔记
  • 两步验证登录
  • 长时间无动作时锁定

另外,除了普通的「 笔记 」功能外,还有「 剪切板 」和「 便签 」功能。

剪切板

内容

这其实是一个特殊的笔记,编辑时会自动保存,如果在多个设备上打开,会自动同步。主要是用来在不同设备上「 Ctrl-C 」和「 Ctrl-V 」的。

文件

剪切板的另一个功能是在多个设备上打开剪切板页面,会出现一个设备列表,点击设备名可以上传文件,上传完毕后那个设备就会弹出提示,允许下载那个文件。文件下载后会从服务器上删除。如果不下载,接收文件的设备关闭页面后,也会从服务器上所有传送给这个设备的文件。

这个主要是因为 iOS 的 Safari 没有 WebRTC 传文件的功能,所以只好从服务器中转一下,又不想上传到网盘,下载以后还要去网盘删除文件。

便签

类似于剪切板传文件功能的一次性的特征,便签是一种不会被保存的一次性的笔记。适用于临时需要写一些内容在屏幕上展示给别人看,比如对方问我的名字怎么拼写,那我就可以写下来,再拿屏幕给对方看,而这种内容不需要保存,所以如果我直接关闭页面,下次再打开便签页面的时候又是一块空白可以让我随便写。

当然,写好的便签也可以发送给其他人,有两种方式,一种是直接打开邮件客户端,把便签内容预填到正文中,然而便签不会保存在服务器上。另一种方式是在服务器上保存便签,然后生成 url 可以发送给其他人,其他人通过这个 url 访问便签,也可以修改,每次修改后不会覆盖之前的内容,而是另存为一个版本,并且标注修改的人,如果对方有 Gravatar 头像,也会显示出来。

便签也可以转存为笔记。

暂时就这些功能了。

GitHub

本文 "nott" 由 K. Huang 首先发表于 xjpvictor's Blog 并以 CC BY-NC 4.0 许可证发布 © 2018
转载注明引用来源 https://blog.xjpvictor.info/2018/08/nott/


推广:本博客使用 Linode VPS,口碑好,信誉佳,快速稳定,性价比高

打赏我

评论

你的邮箱地址不会被公开。必填项以 * 标出

无意义或不相关评论将被删除

允许使用以下html标签:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

你可以上传文件,粘贴代码或长文至 Drop.it.r

本博客是言论不自由博客,评论只接受询问及赞同,不同观点请出门左转微博/发表于自己的博客。谢谢合作!

评论意味着你 同意 上传部分私人数据,包括邮箱和 IP, 这些数据不会被分享给第三方,不会用于商业用途或再推广用途。

更多相似文章