go-jwlm:Go语言编写的命令行工具,可轻松合并JW库备份

时间:2024-04-10 21:41:59
【文件属性】:

文件名称:go-jwlm:Go语言编写的命令行工具,可轻松合并JW库备份

文件大小:156KB

文件格式:ZIP

更新时间:2024-04-10 21:41:59

jw jw-library-merger jw-library jw-library-backups jw-library-merge

go-jwlm 使用Go编写的命令行工具,可轻松合并JW库备份。对于iOS版本,请访问 。 go-jwlm允许您合并两个.jwlibrary备份文件,同时使您能够控制该过程-注释很宝贵,您无需信任一个程序即可为您解决可能的合并冲突。 我创建这个项目的目的是拥有一个可以在多个操作系统上工作的工具,甚至允许将它作为库(如)并入其他程序中。它是一个正在进行中的项目,并且将会进行相当长的一段时间,因此,我总是愿意提出建议,尤其是在遇到意外行为或其他错误时进行报告。 用法非常简单:您只有一个命令,为备份文件命名-然后按Enter。该工具将为您合并所有条目。如果遇到冲突(例如同一笔记的内容不同或两个标记重叠),它将询问您的方向:应选择左版本还是右版本?完成之后,您将拥有一个很好地合并的备份,可以将其导入到您的JW Library App中。由于可能发生的冲突数量,第一个合并过程可能需要一些时间,具体


【文件预览】:
go-jwlm-master
----.goreleaser.yml(941B)
----renovate.json(41B)
----cmd()
--------merge_test.go(24KB)
--------compare.go(1KB)
--------help.go(2KB)
--------root.go(2KB)
--------compare_test.go(2KB)
--------merge.go(10KB)
----model()
--------testdata()
--------Tag.go(2KB)
--------manifest_test.go(2KB)
--------Model_test.go(6KB)
--------UserMark_test.go(2KB)
--------UserMarkBlockRange_test.go(9KB)
--------manifest.go(3KB)
--------UserMarkBlockRange.go(4KB)
--------InputField.go(3KB)
--------Database.go(16KB)
--------binData.go(20KB)
--------UserMark.go(3KB)
--------Model.go(9KB)
--------Database_test.go(14KB)
--------zip.go(1017B)
--------Tag_test.go(2KB)
--------Note.go(4KB)
--------TagMap.go(3KB)
--------Bookmark.go(4KB)
--------BlockRange_test.go(3KB)
--------Note_test.go(6KB)
--------InputField_test.go(2KB)
--------Location_test.go(6KB)
--------BlockRange.go(3KB)
--------Bookmark_test.go(4KB)
--------TagMap_test.go(3KB)
--------Location.go(4KB)
----.github()
--------workflows()
----publication()
--------testdata()
--------CatalogDB_test.go(4KB)
--------Publication_test.go(7KB)
--------Publication.go(4KB)
--------CatalogDB.go(4KB)
----LICENSE(1KB)
----gomobile()
--------MergeConflict.go(4KB)
--------CatalogDB_test.go(3KB)
--------Publication_test.go(2KB)
--------Publication.go(870B)
--------Database.go(2KB)
--------Merge.go(6KB)
--------Database_test.go(3KB)
--------CatalogDB.go(3KB)
--------Stats.go(1KB)
--------MergeConflict_test.go(5KB)
--------Stats_test.go(1KB)
--------Merge_test.go(28KB)
----main.go(89B)
----.gitignore(79B)
----go.sum(52KB)
----merger()
--------TagMerger.go(519B)
--------BookmarkMerger_test.go(11KB)
--------InputFieldMerger_test.go(4KB)
--------MergeConflictSolver_test.go(5KB)
--------Merger.go(6KB)
--------Merger_test.go(4KB)
--------UserMarkBlockRangeMerger_test.go(73KB)
--------TagMerger_test.go(3KB)
--------NoteMerger_test.go(15KB)
--------IDChanges.go(923B)
--------LocationMerger_test.go(32KB)
--------TagMapMerger.go(2KB)
--------NoteMerger.go(526B)
--------TagMapMerger_test.go(7KB)
--------MergeConflictSolver.go(4KB)
--------LocationMerger.go(5KB)
--------IDChanges_test.go(3KB)
--------BookmarkMerger.go(561B)
--------InputFieldMerger.go(725B)
--------UserMarkBlockRangeMerger.go(15KB)
----README.md(5KB)
----go.mod(2KB)

网友评论