2 Star 1 Fork 2

Erasin / bashtools

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
mobi.sh 1.14 KB
一键复制 编辑 原始数据 按行查看 历史
Erasin 提交于 2014-08-12 22:07 . mobi
#/bin/bash
html='out.html'
md='out.md'
echo '文档' $1;
# iconv -f gbk -t utf8 $1 -o $md
echo '转化文档到' $md;
cp $1 $md
title=`head -n 1 $md | awk {'print $2'}`;
author=$2
echo '标题' $title;
echo '作者' $2;
echo '输出到HTML';
touch $html;
echo '<html><head><meta http-equiv="content-language" content="zh-CN" /><meta http-equiv="Content-type" content="text/html; charset=utf-8"><meta name="Author" content="' >> $html;
echo $author >> $html;
echo '"><title>' >> $html ;
echo $title >> $html;
echo '</title>' >> $html;
echo '<style>p{text-indent: 2em;}p code{padding:2em;border:1px solid #ccc;font-size: 0.8em;}</style>' >> $html;
echo '</head><body>' >> $html;
~/golang/bin/markdown $md >> $html;
echo '</body></html>' >> $html;
sed -i 's/<img/<img\ style=\"width:100\%\"/g' $html
# ebook-convert out.html $1.mobi --cover cover.png --authors $author --comments 'no comments!' --level1-toc '//h:h1' --level2-toc '//h:h2' --level3-toc '//h:h3' --language 'zh_CN'
echo '输出到 mobi'
ebook-convert out.html $1.mobi --authors $author --comments 'no comments!' --level1-toc '//h:h1' --level2-toc '//h:h2' --language 'zh_CN'
rm -f $html $md;
Shell
1
https://gitee.com/erasin/bashtools.git
git@gitee.com:erasin/bashtools.git
erasin
bashtools
bashtools
master

搜索帮助