锤子便签还凑合,但是同步功能却经常出现错误(文件容易重复),好用的Bear熊掌记觉得不值得买,且只支持iCloud,无法同步到安卓、Windows、Mac设备。 因为坚果云有文件历史版本功能,所以想基于坚果云的WebDAV服务做个简易笔记App
主要用来写 markdown 笔记,可使用坚果云等网盘实现云同步,所有文件保存在第三方服务器
设备兼容性:
iOS、macOS(初步支持,使用了Mac Catalyst)
已支持的网盘(协议):
- WebDAV(坚果云或自己搭建WebDAV服务)
- Dropbox
- 百度网盘
已支持的文本编辑功能:
- markdown 原生渲染(待优化)
- markdown 使用 marked.js 渲染、目录生成、代码高亮
- markdown 等纯文本的新建、编辑、保存
其他功能:
- 支持预览mp3、mp4、pdf
- WebDAV HTTP响应和下载的文件缓存到磁盘,无网状态也可以查看文件
- 文件移动、删除、重命名、新建文件夹
- 上传相册原始图片到指定目录
- 图片预览、原图和Gif(微信表情)分享到微信
- 读取剪切板查看淘宝京东价格曲线
- 抖音视频无水印下载,微博等视频解析下载
坚果云用户可在安全选项里添加应用并获取应用密码,密码是独立的,可以随时撤销,自己也可以定时修改保证账号安全
#克隆仓库到本地
git clone https://github.com/Panway/PandaNote.git
#进入文件夹
cd PandaNote
#安装依赖
pod install
#打开工程
open PandaNote.xcworkspace
AFNetworking作者的: https://github.com/mattt/CommonMarkAttributedString
Cmark的Swift封装:https://github.com/iwasrobbed/Down
markdown与AttributeString互转: https://github.com/chockenberry/MarkdownAttributedString.git
1200+star https://github.com/mdiep/MMMarkdown
1300+star https://github.com/SimonFairbairn/SwiftyMarkdown
577star https://github.com/bmoliveira/MarkdownKit
77star https://github.com/calebkleveter/SwiftMark
MWeb作者使用的:
https://github.com/hoedown/hoedown