Tools for generating the Volumetric Regimes book https://volumetricregimes.xyz/ (wiki-to-print, using Paged.js)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
mb a2aa37fa17 syncing 2 years ago
command-line syncing 2 years ago
snapshots adding a snapshot :) 3 years ago
web-interface disabling the web interfaces, to not get confused between versions 2 years ago
.gitignore sync web interface 2 years ago
LICENSE.txt 'LICENSE.txt' updaten 3 years ago
README.md adding more tools and software dependencies 2 years ago

README.md

Volumetric Regimes (book)

MediaWiki Unfolded page > update.py > MediaWiki API > Unfolded HTML page + images (saved to file) > Jinja template > CSS + Paged.js > PDF

https://volumetricregimes.xyz/

https://volumetricregimes.xyz/index.php?title=Unfolded

Using the wiki-to-pdf publishing pipeline

  • make wiki: downloads the materials from the Unfolded wiki page and generates Unfolded.html
  • make run: runs a local server on port 8000 to preview the PDF at http://localhost:8000/Unfolded.html

Tools

  • PDF rendering: Paged.js (https://pagedjs.org/)
  • generate HTML: update.py is used to download the Unfolded wiki page to a local HTML file, download new images and rewrite/replace structural elements and details
  • hyphens: hyphenology, see templates/template.html and js/runHyphens.js
  • baseline grid: px calculation + manual shifts of images in css/print.css + csss/baseline.css
  • footnotes: are structured by MediaWiki and are wrapped in HTML elements when the content is pulled using the MediaWiki API
  • pre-press: see the folder tools for different scripts to convert PDF color space, PDF format, PDF resizing, and more

Software dependencies

  • jinja2==3.1.2
  • markupsafe==2.0.1
  • pdftk
  • pdfunite
  • resample

Notes and contingent documentation

Publishing pipeline continuations

The choice to work with Mediawiki and web-to-print techniques, continues practices through which the following publications and tools emerged: