说好的Hashare-Offline-pywin呢?#

---
创建日期: 2018-12-26
---
改革发动机,推倒重来什么的,真香……

前些日子整理磁盘来着,然后就又看到了我的各种文件,挪来挪去…… 排去各种下载的文档,自己的就是:文本一段时间、Word一段时间、MIZip格式的、用git追踪更改的,乱七八糟。 我又想起了我可怜的Hashare-Offline……

又寻思着要不要来个什么pywin的程序吧?一天到晚就推到重来…… 或者该用用其他工具,又或者就用记事本吧!

循着Hashare-Offline的思路,要模板、要服务端、要加密、要统一下载(好像就没有一样是之前完成的吧?!) 想给不同的文件添加不同属性:有些老文件无从追踪,有“想法日期”;有些是转载来的,需要“文章来源”,甚至“原文作者”、“原文译者”等等。 另外还是保留标签功能:放弃用以前的二进制位对标签进行操作,没什么实际用途。但是需要通过当前的文件(扫描),列出所有使用过的,减少别名。(属性也是,需要扫描已有,减少同意别名项) 属性还有例如计划相关的“截止日期”,即还是类似插件的效果。 所以需要建立许多的插件/控件,然后又能通过GUI的方式编辑模板文件。当创建新的文件时,选择模板,然后填写相关信息(如果没有就删除那一行),保证格式统一嘛;接下来就是文本内容的解析了,以前用自己的标记,好像不怎灵活,那用Markdown吧,反正平常也就是一段一段的,没什么格式要记。 那既然是Hashare-Offline,Hashare怎么办?还有Todo、Link、Account等等,这些的话也当成一个个文件就太多了,还是放在一块的比较好。 我还想着我的时间计划、历史记录、优先级显示等等场景。

最后的结果呢……想法的事情要记录吧,怎么记呢?你现在又没有开始做。 如何进行版本控制呢?万一哪天博客复活了呢?似乎依旧道路漫长。 先用Markdown记录着吧,先用VSCode写写吧……emm……VSCode可以预览、VSCode有snippets、VSCode……新版本还挺好看的……

于是,还未开始似乎就结束了。 不再先去区分那么多了,就都先放一块的,建立好格式化的数据,再要分离亦有何难? Hashare的时候固定好了位置(标题、日期、链接、内容);Hashare-Offline把每一条都当成独立的数据,虽然也是固定位置,由ItemType决定;现在,又回归了,只是属性可以很多,也不再是每条必须的了,多了很多冗余的描述(属性名称),不过有什么关系呢? 想不到其它什么了,结束!