uglynotes 丑丑笔记(虽然丑,但有三大特色功能)

2021-01-17 11:35:55 +08:00
 SuperMild

uglynotes 丑丑笔记

一个虽然长得丑,但在功能上有一些特色的笔记软件。

特色一:历史版本完全保留

特色二:Markdown 内嵌图片

特色三:对标签管理的重新思考

Tag Group (标签组)

标签组示例

我们写笔记,最大的目的是为了日后能轻松找出笔记。在有了 “标签组” 这个高效率管理工具之后,只需要遵从一个简单的原则,即可轻松创建出非常有利于检索的标签组:

原则:一两个共性标签 + 一两个唯一性标签

比如:

当我们用上述标签组来创建一些笔记后,

可见,标签管理很科学,也很易用,我们以前不这样用,是因为在有文件夹的系统里有大量文件没有标签,导致我们每当想通过标签来搜索文件时都心里没底,总觉得有漏网之鱼。

在规定必须使用标签的系统里,我们可以体验标签管理的真正实力。

demo 演示版

关于丑

开源仓库

https://github.com/ahui2016/uglynotes

3675 次点击
所在节点    分享创造
22 条回复
molezznet
2021-01-17 12:15:31 +08:00
挺符合个人需求。手机勉强能用,期待全文搜索
SF
2021-01-17 12:18:52 +08:00
其实挺不错
SuperMild
2021-01-17 14:24:42 +08:00
@molezz765 全文搜索太耗资源了,所以我没有做,同时我也更希望大家重视标签,用好了标签所有笔记都会井井有条。
Kilerd
2021-01-17 14:34:56 +08:00
默认每隔 1 分钟产生一个历史版本,该间隔时间可以自由设置。

上个 ot 、easysync 、CRDT 协议吧,每次修改都是一次版本。
zjgsamuel
2021-01-17 14:47:57 +08:00
加油~
MemoryCorner
2021-01-17 15:15:26 +08:00
哈哈,确实很丑
SuperMild
2021-01-17 18:46:56 +08:00
@Kilerd 感谢建议!这个建议很不错,我研究一下看怎么弄……
lifetimeporn
2021-01-17 18:49:57 +08:00
这不是丑不丑的问题,这是压根没界面纯文字,只有 Tag 有那么点可怜的样式
Acoffice
2021-01-17 19:01:36 +08:00
建议配置,可以通过 web 页面配置。
如果不可以,那建议可以动态读取外部配置,指定配置文件路径,方便 docker 来打包。
---
每次修改配置,都要重新编译这也太槽点了
SuperMild
2021-01-17 22:53:51 +08:00
@lifetimeporn 我也想加样式,但加了之后还是丑啊…… 然后肯定要改样式,改来改去都不满意,因此我才放弃了自我……
SuperMild
2021-01-17 22:58:21 +08:00
@Acoffice 谢谢建议!已经改成读取外部配置了,不需要重新编译,但还是需要重启程序。其实那些设置基本上都是一次性的,不用经常改,能偷懒就偷懒了。
renmu123
2021-01-17 23:18:05 +08:00
这叫极简,怎么能叫丑 2333 。
前几天我在思考 md 笔记的时候也考虑到了图片无法直接内嵌进去导致非常依赖图床,大部分的图床又稳定性堪忧。就是一大串字放在 md 末位没那么优雅了,希望之后 md 能拓展一下语法。
楼主这个点子可以让我们直接在 v 站上发图而不比依赖图床了,我觉得这个一个非常大的进步。
Acoffice
2021-01-18 08:06:08 +08:00
转码网站挂了???可以说说转成什么码了吗? base64 ?
PayneSeediqBale
2021-01-18 09:39:52 +08:00
Markdown 的图片转码还是非常赞的
woostundy
2021-01-18 10:26:29 +08:00
搞个居中就行了
SuperMild
2021-01-18 11:11:33 +08:00
@Acoffice 多谢反馈!我打错网址了! http://note.ai42.xyz/converter
SuperMild
2021-01-18 11:29:21 +08:00
@Acoffice 关于转码的细节请看源码,我这个是完全在前端用 js 做的转码,不需要后端。
molezznet
2021-01-18 12:16:51 +08:00
放在 nas 上用了,长期用试试。
等待有人能适配手机端
SuperMild
2021-01-18 12:36:17 +08:00
@molezz765 感谢支持,先别重度使用,上面有人提到历史版本的改进方法,后续我可能会做稍大点的改动。遇到任何问题可以在这里或者在 github 问我。

目前的最新版支持 -config 指定配置文件,因此建议你把 settings.json 复制到别的文件夹,后续我发布新版后,想升级可以用以下命令:

```
$ cd uglynotes
$ git stash
$ git pull
$ go build
$ killall uglynotes
$ ./uglynotes -config /path/to/settings.json &
```
molezznet
2021-01-18 12:55:31 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/745616

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX