# ok-notify **Repository Path**: sevenclear/ok-notify ## Basic Information - **Project Name**: ok-notify - **Description**: 文档同步工具,将本地文件自动监控同步到远程仓库 - **Primary Language**: Kotlin - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-03 - **Last Updated**: 2021-11-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ok-notify #### 介绍 最近一直在致力于搭建个人的文档笔记系统。最后选中了typora,typora本身是一个优秀的markdown工具,同时支持三平台的书写。但是不支持云端同步,为了解决这个问题,我写出了jnotify。在构建多个仓库,和文件cmd的时候,jnotify架构遇到些问题,所以开发了ok-notify从根本上解决了这些问题。 - 多个仓库并发性问题 - 文件同步依赖操作系统notify机制,多个仓库同步逻辑复杂 ## feature - 支持多个远程仓库 - 一个远程仓库支持多个同步目录 - 允许同步单个文件 ## 优点 1. ok-notify 基于git技术,将文档自动同步到云端,同时提供手动从云端同步功能。 1. ok-notify 选用kotlin作为开发语言,方便修改 1. 免费 ## 缺点 1. 不支持大文件,视频,大的压缩包,所以目前场景定位在文档同步 2. 文档的安全性基于远端的私仓 ## 安装方式 解压得到ok-notify应用程序目录,在gut-repo.ini 配置远程同步仓库地址.在notify.ini 配置。修改代码手动配置最初仓库