[开源] 一个没有什么技术难度的代码收藏软件

2022-04-06 13:29:28 +08:00
 Vogan

❓什么是 TinyCodes 贴码

一个简简单单的代码片段收藏软件。

源码地址:https://github.com/y-not-u/tinycodes

它没有什么技术含量(下面我可能还会多次提及,请不要厌烦,因为确实如此🥲)。

🐋为什么要做 TinyCodes

诚然,Notion不论在技术圈,还是文字工作者、学生党中,都成为一个神器,它能收纳万物,能够任意组织结构,而且方便易用。(本篇文章也是在 Notion 中完成 🤪)

可有没有那么一种感觉,Notion 就是一个带着简易界面的数据库,某些方面使用的效果、习惯其实并不是最优的。

例如代码管理,当然可以使用 markdown 的 ```code ``` 做到管理和预览,但是当你的日记、学习笔记、电影书单和代码等等放在一个库里是,难免显得繁杂。另外 Notion 是一个服务器在海外的在线笔记软件,在国内有可能网络连接不通畅。这些都是一些细小的问题,有的人愿意忽略,有的人却难以忍受。

💖TinyCodes 的特色

它默认是离线的(可能未来会出现单独的云同步功能),数据是你自己的。没错,不用多猜测,就是一些 JSON 文件(我说过这是一个没有什么技术难度的软件🤣)

其实没啥可吹嘘的,市面上的产品都可以,况且用的是 Monaco Editor ( VSCode 的核心编辑器)实现的,和我技术没半毛钱关系。

确实花了一些功夫,希望能吸引到你。

支持亮 /暗主题。

🤗开源

你没看错,他是开源的。

源码地址:https://github.com/y-not-u/tinycodes

你可以提意见(我可以不采纳);

你可以提建议(我会认真考虑);

你可以提交 Pull Request ;

你可以 Fork 自己修改。

这就是开源的魅力。

3607 次点击
所在节点    分享创造
22 条回复
caomingjun
2022-04-08 12:36:28 +08:00
@Vogan 谢谢你的回复!
我理解这是很大的改动,需要处理很多复杂的问题。我之前一直在寻找相关的软件缺没有合适的,而基于 Electron 框架的应用的迁移本身也比其他更容易(尽管仍然很困难,但至少相对其他空间要容易),所以才提出这个问题。
另外其实我不是觉得 Electron 臃肿,我是觉得浏览器可以更好地适配移动端(有时我需要在手机上浏览笔记,但通常不编辑),而且这也是比 webdav 更高效的一种“同步方法”(虽然不是狭义的同步,但是意义基本相同)。
我这段时间正在学习关于 web 服务器的知识,在我有足够的能力之后我也会进行尝试。
caomingjun
2022-04-08 13:17:31 +08:00
@caomingjun “空间”应为“框架”,打错了

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

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

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

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

© 2021 V2EX