Workshop
please computer | make me design

A workshop on fun poster generation, using simple command-lines (especially GNU textutils tools).

The second round of this workshop took place at Interface3 during the LG-school day - Wednesday 26 May

The working packages of the workshops are available here: http://github.com/latsami/PleaseMakeMeDesign/tree/lgm
and in French: http://github.com/latsami/PleaseMakeMeDesign/tree/lgm-fr

Here are the results by order of appearance:

OSP, Hong Phuc Dang, Eric Schrijver and Ludi (different variants)

  cat ../texts/file_1.txt | tr " " "
" | tr -d [:punct:] | tr [:upper:] [:lower:] | sort | uniq > word_list_1.txt
  cat ../texts/file_2.txt | tr " " "
" | tr -d [:punct:] | tr [:upper:] [:lower:] | sort | uniq > word_list_2.txt
  comm word_list_1.txt word_list_2.txt | grep -A 15 "edit" | enscript -B -f 'whiskyjazz@40/40' -T 16 -p 'my_pdf.ps' | ps2pdf my_pdf.ps

There are 2 layers of the same layout but with a different typeface. To superpose 2 pdfs, we used podofoimpose:

  podofoimpose pdf_list.txt 2in1poster.pdf superimpose.plan lua

here's the plan to superpose 2 pdfs:

  -- Identity - a test script for podofoimpose
  -- Required
  PageWidth = SourceWidth
  PageHeight = SourceHeight
  -- Records
  i = 1
  while i <= PageCount
  do
    PushRecord( i , 1 ,0,0,0)
    i = i + 1
  end

Frederik de Bleser

  man enscript | tr -d " " | tr -d [:punct] | tr -d "
" | enscript -B -f Cimatics_Noise@20 -M A4 --columns=300 --word-wrap -j -a -2 -H2 -r -o - | ps2pdf - output.pdf

Adrien Nihoul

  cat texts/awkward_gestures.mkd | tr ' ' '
' | tr -d -C "[zZ ]" | tr -d '[:punct:]'  | .././scripts/v-justify.sh

Félix Gastout

  cat texts/awkward_gestures.mkd | tr ' ' '
' | tr -d [a-zA-Z] | sed /^s*$/d | enscript -B -8 -f 'whiskyjazz@10/12' -p felix_out.ps | ps2pdf felix_out.ps

Julien Leresteux

  cannot reverse engineer :) Julien, please give us your command line!

/var/alternc/html/o/ospublish/www/ospublish.constantvzw.org/works ![by OSP](36_great-poster.jpg)   ![by Eric Schrijver](36_ericout.png)   ![by Hong Phuc Dang](36_hongphuc-03.png)   ![by Hong Phuc Dang](36_hongphuc-01.png)   ![by Hong Phuc Dang](36_hongphuc-02.png)   ![by Ludi](36_ludiout.png)   ![by Frederik de Bleser](36_frederikcommand.png)   ![by Frederik de Bleser](36_frederikout.png)   ![by Adrien Nihoul](36_adrienzzzzzzzzz.png)   ![by Félix Gastout](36_felixout.png)   ![by Julien Leresteux](36_julienout.jpg)