![ ](https://image.changjujian.com/2016-07-16-Workflow for ios.png)
需求分析 首先我要说一下我为什么做这个Workflow其实也就是分析一下我的需求,如果你也遇到这样的问题,可以继续往下看解决方法。
我希望自己喜欢的书以List呈现。
比如我平时喜欢逛书店,喜欢看书,我希望将我喜欢的、想读的书记录下来,方便以后查找。或者将我自己的书架上的书籍录入。
我希望保存书籍的流程尽可能简单。
这个不赘诉,因为这个过程是机械重复的,那么必然有方法实现自动化,减少人的操作。
我希望保存的格式不受制于何商业软件。
之前保存书单用豆瓣书单,后来停止维护了,后来又用豆瓣客户端,这些书单全部保存在豆瓣,整理比较麻烦。我希望保存为容易导入导出,容易整理,格式不会乱的文件。
经过我多年的摸索,包存个人的文件,比如自己的笔记,自己写点文章,尽量不要用商业软件,因为我们并不能保证任何一家公司的经营会永远都是最佳的,我自己曾经用过 Google Reader、Springpad、Windows live blog这些服务的结局都一样。虽然都有文件导出的方案,但终究会遗失不少信息,比如排版信息,所以我会尽量选择开源的服务和格式,比如Markdown。
解决方案 用ISBN编码,通过豆瓣开放API查询书籍信息的json文件,获得图书的详细信息。 获取书籍的详细信息并按照既定的格式排列并且保存到Evernote,保存的方式为添加到已有笔记,例如:“My book list”。 在Evernote中建立名为"My book list"的笔记,并且在笔记顶部加入,了解Markdown语法的小伙伴都明白,这一步是在创建Markdown表格。 ISBN13 | Title | Origin title | Author | Translator ------- | ------- | ------- | ------- | ------- 每一次扫码获取的信息都会在Markdown表格的下面添加。 例如: 9787560088334|牛津英语语法要点精讲||伊斯特伍德(John Eastwood)|李明一 至此你每次扫码获得的书籍都会保存在这份Markdown表格中,这份Markdown表格你可以复制到任何支持Markdown渲染的地方。 另外: 如果你需要,也可以将平时搜索到的书添加到"My Book list",很简单,将扫码那一步删掉即可,添加为你希望的方式,比如输入"Title"的方式或输入"ISBN"的方式。或者加入if判断,也都可以。 可以把书籍同时添加到Wunderlist,并创建待办事件,我就是这么做的。 Workflows项目链接:ISBN存书
我的书籍列表:My book list
另外,再分享一个保存输入框或剪切板到Evernote的Workflow:Add Evernote Clipboard 格式是这样的:
16/7/17 17:46 https://workflow.is/workflows/3ec50b023d1b498d834808c5008fdfdd ========== 再加一条是这样的:
16/7/17 17:46 https://workflow.is/workflows/3ec50b023d1b498d834808c5008fdfdd ========== 16/7/17 17:46 https://workflow....