Мир «Детей Пространства»
Check-in [95cfe5a041]
00000
00000
00:00:00
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Метаинформация в queen.fb2 и queen.epub
Timelines: family | ancestors | descendants | both | show | trunk
Files: files | file ages | folders
SHA1: 95cfe5a04166a43f70aac5c000ec69f5538bd69d
User & Date: vitus 2015-09-28 13:39:10
Context
2015-10-28
19:03
Стандартизировано имя бога Ытычнака check-in: 1fc38298a7 user: vitus tags: show, trunk
2015-09-28
13:39
Метаинформация в queen.fb2 и queen.epub check-in: 95cfe5a041 user: vitus tags: show, trunk
2015-09-26
19:42
Про то что Джона Вайерса прозвали Капитан Флинт check-in: ea31233b22 user: vitus tags: show, trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to Makefile.

1
2
3
4


5
6
7
8
9
10
11
12
13
14
15
16
17


18
19





20





21
22
23
24
25
26
27
28
29
30
31
32
33





34
35
36
37
38
39
N=spacians
PANDOC_STACK=64000000
RTS=+RTS -K${PANDOC_STACK} -RTS



publish: spacians.epub spacians.html spacians.fb2.zip $(HOME)/public_html/fiction
	cp -p spacians.epub spacians.html spacians.fb2.zip $(HOME)/public_html/fiction

spacians.pdf: spacians.tex $(wildcard *.txt)
	pdflatex spacians
	pdflatex spacians

spacians.fb2.zip: spacians.fb2
	zip $@ $+

spacians.fb2: Tex2fb2 fb2meta.xml onefile.tex
	./Tex2fb2 fb2meta.xml onefile.tex > $@



queen.fb2: queen.mkd
	pandoc -t fb2 -V date=`date +%x` -o $@ $+





	sed -i 's!</title-info>!<lang>ru</lang></title-info>!' $@





spacians.html: onefile.tex
	pandoc -t html ${RTS} -V date=`date +%x` --toc --standalone  -o $@ $+ 

queen.html: queen.mkd
	pandoc -t html -s -V date=`date +%x` -o $@ $<
 
spacians.epub: onefile.tex epub-metadata.xml cover.jpg
	cat epub-metadata.xml > metadata-tmp.xml
	echo "<dc:date>`date +%Y-%m-%d`</dc:date>">> metadata-tmp.xml 
	pandoc -t epub ${RTS}  -V date=`date +%x` --epub-metadata=metadata-tmp.xml --epub-cover-image=cover.jpg -o $@ $<

queen.epub: queen.mkd
	pandoc -t epub -s -V date=`date+%x` -o $@ $<






onefile.tex: joinfiles.awk spacians.tex $(wildcard *.txt)
	awk -f joinfiles.awk spacians.tex >  $@

clean:
	rm -f  $(TEXFILES) onefile.tex spacians.fb2 metadata-tmp.xml



|
>
>













>
>
|
<
>
>
>
>
>

>
>
>
>
>








<



|
>
>
>
>
>






1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
N=spacians
PANDOC_STACK=64000000
RTS=+RTS -K${PANDOC_STACK} -RTS
QUEEN_UUID=5dbdddd2-65e2-11e5-8b3e-bc5ff453db06
SRC_URL=http://www.spacians.net
QUEEN_VER=0.$(shell date +%s)
publish: spacians.epub spacians.html spacians.fb2.zip $(HOME)/public_html/fiction
	cp -p spacians.epub spacians.html spacians.fb2.zip $(HOME)/public_html/fiction

spacians.pdf: spacians.tex $(wildcard *.txt)
	pdflatex spacians
	pdflatex spacians

spacians.fb2.zip: spacians.fb2
	zip $@ $+

spacians.fb2: Tex2fb2 fb2meta.xml onefile.tex
	./Tex2fb2 fb2meta.xml onefile.tex > $@

queen_anno.html: queen_anno.txt
	pandoc -o $@ $+
queen.fb2: queen.mkd queen_anno.html

	pandoc -t fb2 -f markdown -V language.ru -o $@ $<
	cp $@ orig.fb2
	sed -i 's!<annotation>.*</annotation>!!g' $@
	sed -i 's!<title-info>!<title-info><genre>sf_social</genre>!' $@
	sed -i 's!\(<book-title>.*</book-title>\)\(<author>.*</author>\)!\2\1!' $@
	sed -i 's!</title-info>!<lang>ru</lang></title-info>!' $@
	sed -i "s!</book-title>!</book-title><annotation>`cat queen_anno.html|tr -d '\n'`</annotation>!" $@
	sed -i "s!</annotation>!</annotation><date value='`date "+%Y-%m-%d"`'>`date +%Y`</date>!" $@
	sed -i "s!</program-used>!</program-used><date value='`date "+%Y-%m-%d"`'>`date +%Y`</date>!" $@
	sed -i 's!<document-info>!<document-info><author><first-name>Виктор</first-name><last-name>Вагнер</last-name></author>!'  $@
	sed -i 's!</document-info>!<src-url>${SRC_URL}</src-url><id>${QUEEN_UUID}</id><version>${QUEEN_VER}</version></document-info>!' $@
spacians.html: onefile.tex
	pandoc -t html ${RTS} -V date=`date +%x` --toc --standalone  -o $@ $+ 

queen.html: queen.mkd
	pandoc -t html -s -V date=`date +%x` -o $@ $<
 
spacians.epub: onefile.tex epub-metadata.xml cover.jpg
	cat epub-metadata.xml > metadata-tmp.xml

	pandoc -t epub ${RTS}  -V date=`date +%x` --epub-metadata=metadata-tmp.xml --epub-cover-image=cover.jpg -o $@ $<

queen.epub: queen.mkd
	echo '<dc:identifier id="bookId">urn:uuid:${QUEEN_UUID}</dc:identifier>' > metadata-tmp.xml
	echo '<dc:subject>Science Fiction</dc:subject>' >> metadata-tmp.xml
	echo '<dc:rights>Creative Commons Attribution-NonCommercial-ShareAlike</dc:rights>' >> metadata-tmp.xml
	echo '<dc:source>${SRC_URL}</dc:source>' >> metadata-tmp.xml
	echo "<dc:date>`date +%Y-%m-%d`</dc:date>">> metadata-tmp.xml 
	pandoc -t epub -s --epub-metadata=metadata-tmp.xml -V date=`date +%x` -o $@ $<

onefile.tex: joinfiles.awk spacians.tex $(wildcard *.txt)
	awk -f joinfiles.awk spacians.tex >  $@

clean:
	rm -f  $(TEXFILES) onefile.tex spacians.fb2 metadata-tmp.xml

Changes to queen.mkd.


1
2
3


4
5
6
7
8
9
10

% Из пешек в королевы
% Виктор Вагнер
% 2014



Танцы с горящими деревьями
--------------------------

Сандра привыкла к внезапным расставаниям. А что делать, если мама
работает врачом «Скорой помощи» в региональной полиции, а папа — там же
пилотом вертолёта.
>
|
|
<
>
>







1
2
3

4
5
6
7
8
9
10
11
12
---
title: Из пешек в королевы
author: Виктор Вагнер

language: ru
---

Танцы с горящими деревьями
--------------------------

Сандра привыкла к внезапным расставаниям. А что делать, если мама
работает врачом «Скорой помощи» в региональной полиции, а папа — там же
пилотом вертолёта.

Added queen_anno.txt.







>
>
>
1
2
3
Каждая девочка мечтает стать королевой, или хотя бы фрейлиной принцессы.
Некоторым это удается. Но, оказыватеся, быть королевой это значит взять
на себя ответственность не только за короля, но и за королевство.