include cover image in metadata
This commit is contained in:
parent
21ffc9393a
commit
bca25140b8
11
g2e.awk
11
g2e.awk
|
@ -53,7 +53,8 @@ BEGIN{
|
||||||
}
|
}
|
||||||
|
|
||||||
# start writing metadata files
|
# start writing metadata files
|
||||||
content = write_template( "content-header.opf", meta )
|
content_header = write_template( "content-header.opf", meta )
|
||||||
|
content = write_template("content-manifest-header.opf", meta )
|
||||||
toc = write_template( "toc-header.ncx", meta )
|
toc = write_template( "toc-header.ncx", meta )
|
||||||
spinetoc = " <spine toc=\"ncx\">\n"
|
spinetoc = " <spine toc=\"ncx\">\n"
|
||||||
}
|
}
|
||||||
|
@ -108,13 +109,19 @@ ARGIND==2 && FNR==1{
|
||||||
id = dest
|
id = dest
|
||||||
sub(/^.+\//,"",id) # get basename
|
sub(/^.+\//,"",id) # get basename
|
||||||
|
|
||||||
properties = id~/cover/ ? "properties=\"cover-image\"" : ""
|
properties = ""
|
||||||
|
if(id~/cover/){
|
||||||
|
properties = "properties=\"cover-image\""
|
||||||
|
content_header = content_header " <meta content=\"" id "\" name=\"cover\">\n"
|
||||||
|
}
|
||||||
content = content " <item id=\"" id "\" href=\"" dest "\" media-type=\"" mediatype "\" " properties "/>\n"
|
content = content " <item id=\"" id "\" href=\"" dest "\" media-type=\"" mediatype "\" " properties "/>\n"
|
||||||
}
|
}
|
||||||
$0 = line
|
$0 = line
|
||||||
|
|
||||||
# finalize metadata files
|
# finalize metadata files
|
||||||
|
content_header = content_header " </metadata>\n\n"
|
||||||
content = content " </manifest>\n\n" spinetoc " </spine>\n\n</package>"
|
content = content " </manifest>\n\n" spinetoc " </spine>\n\n</package>"
|
||||||
|
content = content_header content
|
||||||
print content > epubodir "content.opf"
|
print content > epubodir "content.opf"
|
||||||
|
|
||||||
toc = toc " </navMap>\n</ncx>"
|
toc = toc " </navMap>\n</ncx>"
|
||||||
|
|
|
@ -8,8 +8,3 @@
|
||||||
<dc:creator opf:role="aut">{author}</dc:creator>
|
<dc:creator opf:role="aut">{author}</dc:creator>
|
||||||
<dc:description>{description}</dc:description>
|
<dc:description>{description}</dc:description>
|
||||||
<dc:date>{publishDate}</dc:date>
|
<dc:date>{publishDate}</dc:date>
|
||||||
</metadata>
|
|
||||||
|
|
||||||
<manifest>
|
|
||||||
<item id="stylesheet" href="style.css" media-type="text/css"/>
|
|
||||||
<item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml"/>
|
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
<manifest>
|
||||||
|
<item id="stylesheet" href="style.css" media-type="text/css"/>
|
||||||
|
<item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml"/>
|
Loading…
Reference in New Issue