No description
Find a file
2021-12-10 00:57:21 +01:00
body Add fonts, text, img, output folders 2021-12-10 01:24:22 +02:00
colophones Add fonts, text, img, output folders 2021-12-10 01:24:22 +02:00
covers Add fonts, text, img, output folders 2021-12-10 01:24:22 +02:00
fonts Add fonts, text, img, output folders 2021-12-10 01:24:22 +02:00
thumbs Add fonts, text, img, output folders 2021-12-10 01:24:22 +02:00
.gitignore move old code to tests folder 2021-08-31 23:56:49 +03:00
colophon.py Add fonts, text, img, output folders 2021-12-10 01:24:22 +02:00
cover.py Add fonts, text, img, output folders 2021-12-10 01:24:22 +02:00
doc_pdf.py Add fonts, text, img, output folders 2021-12-10 01:24:22 +02:00
README.md Fix lines in README.md 2021-12-10 00:57:21 +01:00
requirements.txt Add requirements 2021-08-31 23:51:41 +03:00
shuffle_pdf.py Add fonts, text, img, output folders 2021-12-10 01:24:22 +02:00
zine_maker.py Add fonts, text, img, output folders 2021-12-10 01:24:22 +02:00

To Download the project, near the top of the page, click on the download icon next to "WEB IDE".

You can choose which type of archived folder you want, and then open it in your filesystem.

OR use git clone:

git clone https://zine:DskM_8XxtKt-Wym1xHd1@git.systerserver.net/mara/zine_maker.git
cd zine_maker

Requirements

You need either python2 or python3 running on the computer https://www.python.org/downloads/

And also the pip command https://pip.pypa.io/en/stable/installation/

Once these are installed, from within zine_maker run:

pip install -r requirements.txt

For merging the cover.pdf, body.pdf and colophon.pdf there are many pdf merger tools,

one that is command line based is pdfunite http://linux-commands-examples.com/pdfunite

from the terminal run:

pdfunite cover.pdf body.pdf colophon.pdf output.pdf

For shuffling the final pdf and prepare it for printing you need the pdfseparate command

http://www.linux-commands-examples.com/pdfseparate it is used inside the shuffle_pdf.py file (see details at the end of this Readme)

For making use of images in the script, image magick needs to be installed

http://www.imagemagick.org/

To make the content of the pdf

python doc_pdf.py

OR

python doc_pdf.py text/images.txt body/images.pdf

OR add your text file and replace respectively

python doc_pdf.py text/<your_file>.txt body/<output-name>.pdf

To make the cover of the pdf

python cover.py

OR

python cover.py text/cover.txt covers/cover.pdf

OR add your text file and replace respectively

python cover.py text/<your-cover>.txt covers/<cover-name>.pdf

To make the colophon of the pdf

python cover.py

OR

python cover.py text/colophon.txt colophones/colophon.pdf

OR add your text file and replace respectively

python cover.py text/<your-colophon>.txt colophones/<output-colophon>.pdf

To prepare signatures for printing a small booklet

python shuffle_pdf.py final.pdf final_shuffled.pdf