2.0.0 • Published 6 months ago

tiddlywiki-markdown-importer-exporter-cli v2.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

npm.io

tiddlywiki-markdown-importer-cli

!WARNING 目前针对简单情况的markdown可以一键批量导入到tiddlywki, 但是真实情况下, 每个用户的情况都不同, 需要进行不同程度的支持, 和错误处理(暂时没有相关反馈, 无法更近一步处理 见 issue1)

  • 导入导出都是对于tiddlywiki(tw)而言的, 或者说主体都是markdown(md).
  • 导入: 从本地markdownd(md)导入到tiddlywiki, 即markdown的导入 (md -> tw)
  • 导出: 从tiddlywiki 导出到本地markdown, 即markdown的导出 (tw -> md)

Feature

  • 导入的文件使用原markdown文件创建/修改时间, 不会导致时间线乱掉
  • 支持markdown的导入,导出
  • ...

Usage

npm i -g tiddlywiki-markdown-importer-exporter-cli
twmd -h
twmd -i .
twmd -i /your/markdonw/folder

TODO

  • url test ping
  • 写入文件的创建,修改时间
  • suport import markdown file
  • suport export markdown file(tiddlywiki 插件版本: markdown obsidian manager)
  • ncc 打包成cli
  • 支持参数, 配置文件读取
  • release npm package
  • supoprt parse yml
  • 默认读取当前目录下的 content 目录
  • 如何本地测试npm package link?
  • exporter suppor cli
  • 名字错乱(支持导入md&&md.meta)
  • yml 异常语法校验, 异常捕获
  • windows 下路径有问题
  • 相对路径的图片路径处理
  • support markdown exporter (tiddlywiki 插件版本: markdow exporter)
  • cli 自动发包
  • axios 打包200k
  • 重构代码
  • etag ??
  • 支持验证
  • support wikitext to markdown: 如果用户使用到了macro等高级tw语法, 这一步不可能也不能做到, tid 的meta信息可以借助gray-matter 来处理
  • 接入三方api(notion)
  • 浏览器扩展

NOTE

  • 文件使用LF, 否则打包的时候, 第一行的shebang会和代码混在一起(for developers)
  • notion 导出的markdown, 不遵循 YML 语法

Links

// TODO: 验证是否需要密码 // TODO: 是否验证成功 // https://bramchen.github.io/tw5-docs/zh-Hans/#WebServer%20API%3A%20Get%20Server%20Status // headers.append('Authorization', 'Basic ' + btoa(user + ':' + password));

// https://bramchen.github.io/tw5-docs/zh-Hans/#ListenCommand // https://github.com/Jermolene/TiddlyWiki5/pull/7471 // https://talk.tiddlywiki.org/t/question-how-to-render-json-instead-of-html-and-save-the-results-to-a-json-file/4910/15

# title


Tag: xxx
Last update: xxx

# 正文部分

xxx
2.0.0

6 months ago

1.5.0

6 months ago

1.4.0

6 months ago

1.3.9

6 months ago

1.3.8

6 months ago

1.3.7

6 months ago

1.3.6

6 months ago

1.3.5

6 months ago

1.3.3

6 months ago

1.3.2

6 months ago

1.3.1

6 months ago

1.3.0

6 months ago

1.2.1

6 months ago

1.2.0

6 months ago

1.1.1

6 months ago

1.1.0

6 months ago

1.0.9

6 months ago

1.0.8

6 months ago

1.0.7

6 months ago

1.0.6

6 months ago

1.0.5

6 months ago

1.0.4

6 months ago

1.0.3

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago