2.1 KiB
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
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
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
For the final pdf - screen version
from the terminal run:
pdfunite covers/cover.pdf body/body.pdf colophones/colophon.pdf zines/final.pdf
To prepare signatures for printing the zine
python shuffle_pdf.py zines/final.pdf zines/final_shuffled.pdf
This readme as a generated zine:
open the file zines/zinemaker.pdf