基于go的minimalist-web-notepad(还有另一款基于php)

一款带API的开源轻量级简洁在线笔记本。

demo:

剪切板,

https://clip.ncc.cx/sljdqD

项目地址

部署

源码部署

需要GO环境才能运行( 安装Go环境 )

git clone https://github.com/fghwett/minimalist-web-notepad.git

cd minimalist-web-notepad

go run ./

可采用 nohupscreen 后台运行程序.

API

  1. 修改剪切板内容

    GET/POST https://example.com/clipname?text=your content

  2. 获取剪切板内容

    GET https://example.com/clipname?raw

相关链接

from 

https://github.com/fghwett/minimalist-web-notepad

-------------------------------------------------------------------

Minimalist Web Notepad 

demo site: notes.orga.cat,

https://notes.orga.cat/hqwy7

This is an open source clone of notepad.cc, which is now defunct.

See demo at https://notes.orga.cat or https://notes.orga.cat/whatever.

Installation

At the top of index.php file, change $base_url variable to point to your site.

Make sure the web server is allowed to write to the _tmp directory.

On Apache

You may need to enable mod_rewrite and set up .htaccess files in your site configuration. See How To Set Up mod_rewrite for Apache.

On Nginx

To enable URL rewriting, put something like this in your configuration file:

If the project resides in the root directory:

location / {
    rewrite ^/([a-zA-Z0-9_-]+)$ /index.php?note=$1;
}

If the project resides in a subdirectory:

location ~* ^/notes/([a-zA-Z0-9_-]+)$ {
    try_files $uri /notes/index.php?note=$1;
}

Branches

To install it with Docker see the docker branch.

A version that allows for encryption using the Web Crypto API is available at the encryption branch.

from 

https://github.com/pereorga/minimalist-web-notepad

(轻量级简洁在线笔记本Minimalist Web Notepad


Minimalist Web Notepad是一款非常简单实用的在线笔记本,每次打开的在线笔记本的主网址,会自动生成一个独特的子网址,用来临时保存文本内容,只要知道这个子网址,就可以浏览到这些文本内容。主地址地址后面的 子地址,可自定义输入,也可以由程序自动生成,非常方便分享。Minimalist Web Notepad基于PHP编写,安装到服务器后需要为 http 服务添加一条重定向规则。官网提供了 Apache 与 Nginx 两种规则。软件遵守Apache 2.0 开源协议。

[repo owner=”pereorga” name=”minimalist-web-notepad”])

-------------------------------------------------------------------

Minimalist Web Notepad API:一款带API的开源轻量级简洁在线笔记本 .

Minimalist-Web-Notepad-API

Minimalist Web Notepad API:一款带API的开源轻量级简洁在线笔记本

相信大家都会试过寻找地方来进行临时记录,或者是传输一个文本给其它设备或者他人。

最近我在github发现了一个非常不错的项目Minimalist Web Notepad

十分的轻量简洁代码仅5KB,用于临时记录与传输文本非常方便,简直是极简主义者必备品!

我在原项目的基础上加入了API接口,日常使用更加方便。

安装教程

在index.php文件顶部,更改$base_url变量以指向您的站点。 确保允许Web服务器写入_notes目录。

在Apache上

您可能需要启用mod_rewrite并.htaccess在站点配置中设置文件。

在Nginx上

要启用URL重写,请将以下内容放入配置文件中: 如果记事本在根目录中:

location / {
    rewrite ^/([a-zA-Z0-9_-]+)$ /index.php?note=$1;
}

如果记事本在子目录中:

location ~* ^/notes/([a-zA-Z0-9_-]+)$ {
    try_files $uri /notes/index.php?note=$1;
}

API文档

获取指定笔记文本

接口地址:/{note}

请求方式:get

请求参数:raw

返回数据:指定笔记的内容(string)

示例参数:/demo?raw

新建指定地址笔记并写入文本 或修改指定地址笔记文本

接口地址:/{note}

请求方式:get post

请求参数:text

返回数据:saved(string)

示例参数:/demo?text=test

新建随机地址笔记并添加文本

接口地址:/?new

请求方式:get post

请求参数:text

返回数据:新建的网址url(string)

示例参数:/?new&text=test