kaf-cli(原名TmdTextEpub )是一个把 txt 文本转成 epub 电子书的命令行工具
其它下载地址: https://pan.baidu.com/s/1EPkLJ7WIJYdYtRHBEMqw0w 提取码: h4np
kaf-cli.exe
上面自动转换)下载解压,把txt小说拖动到kaf-cli.exe文件上, 会自动生成 epub 和 mobi 文件
mobi 文件放到kindle的documents目录就能看了,其它设备或手机使用epub格式
Usage of kaf-cli.exe:
-align string
标题对齐方式: left、center、righ (default "center")
-author string
作者 (default "YSTYLE")
-bookname string
书名: 默认为txt文件名
-bottom string
段落间距(单位可以为em、px) (default "1em")
-cover string
封面图片 (default "cover.png")
-filename string
txt 文件名
-format string
书籍格式: both、epub、mobi (default "both")
-indent uint
段落缩进字数 (default 2)
-lang string
设置语言: en,de,fr,it,es,zh,ja,pt,ru,nl。 支持使用环境变量KAF-CLI-LANG设置 (default "zh")
-match string
匹配标题的正则表达式, 不写可以自动识别, 如果没生成章节就参考教程。例: -match 第.{1,8}章 表示第和章字之间可以有1-8个任意文字 (default "自动匹配,可自定义")
-max uint
标题最大字数 (default 35)
-tips
添加本软件教程 (default true)
2021-06-20更新:
1. 添加封面功能: 拖拽模式下, 目录有cover.png文件会自动添加到封面, 图片支持jpg和png格式。 如果要用其它图片或者jpg格式要用命令行cli模式。
2. 现在会生成epub、mobi、azw3格式
azw3可以直接改后缀为mobi后用邮件发送,mobi需要要有kindegen才会生成(windows、mac版自带了kindlegen)
3. 另外还添加了标题对齐方式、段落间距(单位可以为em、px等epub/azw3支持的格式)、段落缩进字数的功能
ps:
windows 版本自带kindlegen解压直接就能用
linux / osx 版本自动安装kindlegen 并添加到PATH
使用 kaf 1.安装kaf go install github.com/birdayz/kaf/cmd/kaf@latest 2.命令 Add a local Kafka with no auth kaf config add-cluster local -b localhost:19192 Select cluster from dropdown list kaf config selec
Kafka CLI 1.startConsumer ./kafka-console-consumer.sh --zookeeper master.zl:2181 --topic testTopic --from-beginning 2.startProducer ./kafka-console-producer.sh --broker-list localhost:6667 --topic tes
应用场景 当我们搭建一套系统,必须存在一个root管理员以用来管理其他用户,此时有2种方法:1是手动在数据库里添加一条管理员信息,可以通过图形化界面或sql语句实现,2是通过cli cli实现 import click # 将一系列子命令加组,拼接可选option @click.group() def cli(): pass @cli.command('initadmin', help='
Kafka 调试指令 启动kafka,进入Kafka安装目录 ./bin/kafka-server-start.sh -daemon config/server.properties 停止Kafka ./bin/kafka-server-stop.sh 创建Topic ./bin/kafka-topics.sh --create --zookeeper localhost:2181 --rep
提供了一组脚本来帮助您生成、启动和部署网站。 一旦网站初始化之后,网站源码中将包含包管理器可调用的 Docusaurus 脚本:package.json { // ... "scripts": { "docusaurus": "docusaurus", "start": "docusaurus start", "build": "docusaurus bu
braft提供了一系列API用来控制复制主或者具体节点, 可以选择在程序了调用API或者使用braft_cli来给节点发远程控制命令 API // Add a new peer into the replicating group which consists of |conf|. // Returns OK on success, error information otherwise. but
本文向大家介绍浅谈node.js 命令行工具(cli),包括了浅谈node.js 命令行工具(cli)的使用技巧和注意事项,需要的朋友参考一下 一. 先了解一下package.json 每个项目的根目录都有一个 package.json 文件,定义了这个项目所需要的各种模块,以及项目的配置信息,下面是一个比较完整的package.json文件 1. 其中scripts字段 指定了运行脚本命令的np
问题内容: 我在txt文件中有一些命令,我需要逐行执行所有命令。我该怎么办? 问题答案: 只要做: 如果别名只是运行 无需担心文件扩展名或执行权限。
问题内容: 是否有命令行工具可用于将.plist文件转换为JSON? 如果没有,在Mac上使用Objective-C或C创建一个的方法是什么?例如,有用于Objective- C的JSONKit。如何打开.plist文件,将其传递给JSONKit,然后将其序列化为JSON? 问题答案: 如果您使用的是Mac,则可以在命令行上使用plutil工具(我相信这是开发人员工具附带的工具): 如评论中所述,