pcmmd
clone your own copy | download snapshot

About

please computer | make me design

This is part of the please "computer | make me design" documentation.
Copyright 2010, Ivan Monroy Lopez, Stéphanie Vilayphiou, Alexandre Leray
and Ludivine Loiseau
See the file licences/fdl-1.3.txt for copying conditions.

Project

"please computer | make me design" was originally the source package for the "Screen Party" of April 22, 2010 at ESAPV Mons, proposed by Open Source Publishing. "please computer | make me design" is an introduction to the command line through graphic design, writing and concrete poetry. This package gathers reference texts, tutorials and a collection of scripts. It was created to facilitate collaboration, but also to be increased later on, for example through other workshops.

Getting Started

  • Place this folder in your working folder
  • Open a Terminal window
    • On MacOS:
    • Go to Applications/Utilities/Terminal
    • On Ubuntu:
    • Go to Applications/Accessories/Terminal
  • Go into your working folder (telling the path to your terminal): $ cd /Volumes/your-hard-drive/.../your-folder/ (cd stands for 'change directory')
    • TIP The TAB key allows you to auto-complete folder names and file, so you do not need to know the hard disk tree and file names by heart!
  • Go to the 'scripts' folder in the "PleaseMakeMeDesign" package $ cd pleasemakemedesign/scripts

Alternative way (Avoid writing the whole path by hand)

  • Place this file in your working folder
  • Open a Terminal window
    • On MacOS:
    • Go to Applications/Utilities/Terminal
    • On Ubuntu:
    • Go to Applications/Accessories/Terminal
  • Type cd (space is important !)
  • Find the package folder in the Finder
  • Drag and drop this folder in the Terminal
  • Press Enter

Tips

  • ../ means higher directory in the filesystem hierarchy
  • type -h or --help after the name of a program allows to view the help text
  • type man program-name to read the manual for this program

Experiment

You can now test the command lines described in the file 'references/initiation.html' or 'recipes/dutch_way.html' Do not be afraid of losing files or launch a dangerous command. Besides the orders rm and >, nothing changes your files. rm deletes a file (use with caution because the file is deleted directly without going through the trash !). The command > saves the output in a file.

  • To call a file located in a subfolder, type : $ my-directory/my-file.txt
  • To call a file in a folder above, type : $ ../my-file.txt

Snapshots | iceberg

Inside this repository

Log

 

Stéphani Vilayphiouverbalised

— track files

Wednesday, 14th April 2010 - 11:51

 

Stéphane Vilayphiouadmitted

— add todo and lisezmoi

Wednesday, 14th April 2010 - 14:40

 

Stéphane Vilayphiouadmitted

— update todo lisez moi

Wednesday, 14th April 2010 - 17:59

 

Stéphane Vilayphioutweeted

— script: twitter query

Wednesday, 14th April 2010 - 18:00

 

Stéphane Vilayphioutattled

— track gitignore

Wednesday, 14th April 2010 - 18:01

 

Stephanie Vilayphioucried

— add user options to the py script

Wednesday, 14th April 2010 - 20:11

 

Stephanie Vilayphioutweeted

— add make_svg

Thursday, 15th April 2010 - 16:09

 

Stephanie Vilayphioulet on

— shebang fixes

Thursday, 15th April 2010 - 16:21

 

Stephanie Vilayphiousang

— readme update

Thursday, 15th April 2010 - 16:21

 

Stephanie Vilayphioublabbed out

— chmod +x py files

Thursday, 15th April 2010 - 16:25

 

Stephanie Vilayphioutattled

— make_svg.sh can be piped now

Thursday, 15th April 2010 - 17:00

 

Alexandre Lerayconfessed

— Created a python script to generate inkscape svg
It should keep lines and spaces

Thursday, 15th April 2010 - 19:11

 

Stephanie Vilayphiourendered

— Merge branch 'text2svg' of git://github.com/aleray/PleaseMakeMeDesign

Sunday, 18th April 2010 - 18:31

 

Stephanie Vilayphiouuttered

— add usage of all scripts

Sunday, 18th April 2010 - 19:01

 

Stephanie Vilayphioucomitted

— rm make_svg bash version

Sunday, 18th April 2010 - 19:02

 

Stephanie Vilayphioudeclared

— correction ludi lisezmoi + licence fr

Tuesday, 20th April 2010 - 15:17

 

Stephanie Vilayphioublabbed

— handle exception: counting space character

Tuesday, 20th April 2010 - 15:18

 

Stephanie Vilayphioucomitted

— correct strip html tags in twitter search

Thursday, 22nd April 2010 - 00:17

 

Stephanie Vilayphiouironized

— rm save as svg file but prints the svg code in stdout

Thursday, 22nd April 2010 - 00:20

 

Stephanie Vilayphioutold

— change font

Thursday, 22nd April 2010 - 00:21

 

Stephanie Vilayphiouuttered

— correct strip html tags in twitter.py (didnt commit before?)

Thursday, 22nd April 2010 - 00:37

 

Alexandre Leraydiscovered

— Moved LISEZ_MOI

Tuesday, 20th April 2010 - 19:51

 

Alexandre Lerayrendered

— Added French man pages

Tuesday, 20th April 2010 - 20:18

 

Alexandre Lerayargued

— Regroupé toutes les références dans 1 fichier

Wednesday, 21st April 2010 - 23:22

 

Alexandre Leraypeached

— Formaté les fichier en markdown
renommé et complété divers fichiers

Thursday, 22nd April 2010 - 00:44

 

Alexandre Leraycried

— Ajouté un scripte pour supprimer les mots vides
et une liste de mot vides

Thursday, 22nd April 2010 - 04:54

 

Alexandre Leraylet out

— Ajouté un scripte pour générer des SVG à la jetset

Thursday, 22nd April 2010 - 04:57

 

Alexandre Leraycomplained

— Merge branch 'dev-alex' into merge-alex

Thursday, 22nd April 2010 - 05:02

 

Alexandre Lerayspoke

— Généré des version HTML des textes d'info

Thursday, 22nd April 2010 - 05:16

 

Alexandre Leraycomitted

— Ajouté la recette pour l'affiche jetset

Thursday, 22nd April 2010 - 06:06

 

Alexandre Lerayunwrapped

— Créé dossier épicerie et ajouté images jetset

Thursday, 22nd April 2010 - 06:06

 

Alexandre Lerayverbalized

— Fixé frequence_mots pour échapper les entités xml

Thursday, 22nd April 2010 - 06:57

 

Alexandre Lerayblabbed out

— Ajouté la recette du nuage islandais de mots

Thursday, 22nd April 2010 - 06:58

 

Alexandre Leraylet loose

— Ajouté licences

Thursday, 22nd April 2010 - 06:58

 

Alexandre Lerayironized

— Nettoyage et renommages

Thursday, 22nd April 2010 - 10:29

 

Alexandre Lerayunwrapped

— Ajouté images

Thursday, 22nd April 2010 - 12:42

 

Stephanie Vilayphiouclaimed

— ajout ponctuation + correction orthographique

Friday, 14th May 2010 - 23:25

 

Stephanie Vilayphiouverbalized

— recettes remplace python par ./

Sunday, 16th May 2010 - 19:10

 

Stephanie Vilayphiouspilled the beans

— readme remplace python par ./

Sunday, 16th May 2010 - 19:10

 

Stephanie Vilayphioublabbed out

— script python pour stopwords

Sunday, 16th May 2010 - 19:11

 

Stephanie Vilayphioutattled

— moulinette svg pour placer des phrases dans une grille

Sunday, 16th May 2010 - 19:12

 

Stephanie Vilayphioushouted

— improve calendar layout

Monday, 17th May 2010 - 13:59

 

Stephanie Vilayphiouverbalized

— put date before content of twit

Monday, 17th May 2010 - 13:59

 

Stephanie Vilayphiouspoke

— commented escape html because it causes an error

Monday, 17th May 2010 - 14:00

 

Stephanie Vilayphioudivulged

— add osp texts

Monday, 17th May 2010 - 14:00

 

Stephanie Vilayphioulet on

— identica search OK

Tuesday, 18th May 2010 - 16:19

 

Stephanie Vilayphioubrought out

— adapt the fontsize according to number of lines so that it fits 1 A4

Saturday, 22nd May 2010 - 15:53

 

Stephanie Vilayphioubabbled

— automatic fontsize to fit page vertically. rm header

Sunday, 23rd May 2010 - 15:27

 

ivanshouted

— Add simple font functionality to txt2svg script.

The script comes from Inkscape. The default font is now NotCourier-sans. Very
simple!

Test SVG.pm

Tuesday, 18th May 2010 - 17:51

 

ivandeclared

— Script writes to a file instead of standard output.

lpr only understands stuff txt and ps. mmh...

Tuesday, 18th May 2010 - 18:36

 

ivanverbalized

— This may be the workflow for printing.

svg2pdf can't handle the files that hollande_moderne produces. We're looking
into that.

We found svg2pdf via the Inkscape wiki:
http://wiki.inkscape.org/wiki/index.php/Tools#svg2pdf

Tuesday, 18th May 2010 - 19:15

 

ivanblabbed

— The pdf conversion still doesn't work.

The XML snippets that hollande_moderne uses have changed. They're modelled on
a `clean' SVG file. We've noticed that Inkscape includes a `export as PDF'
command line option. We will try that next.

Tuesday, 18th May 2010 - 20:45

 

ivantalked

— Revert and test.

Tuesday, 18th May 2010 - 22:48

 

ivanrendered

— Use Inkscape to convert handcrafted SVG to PDF.

Uses the --export-pdf option of Inkscape.

Tuesday, 18th May 2010 - 23:03

 

Stephanie Vilayphioutweeted

— Merge branch 'master' of http://github.com/gitparade/PleaseMakeMeDesign

Sunday, 23rd May 2010 - 15:31

 

Stephanie Vilayphioudiscovered

— add a few more nice example use of command lines

Sunday, 23rd May 2010 - 18:06

 

Stephanie Vilayphiouverbalized

— recettes

Monday, 24th May 2010 - 13:27

 

Stephanie Vilayphiousang

— update modern dutch poster recipe + rename it

Monday, 24th May 2010 - 13:28

 

Stephanie Vilayphiouexpressed

— translate hollande moderne to dutch way

Monday, 24th May 2010 - 13:29

 

Stephanie Vilayphioustated

— rm useless information in readme

Monday, 24th May 2010 - 15:40

 

Stephanie Vilayphioustated

— changes in layout.sh

Monday, 24th May 2010 - 15:41

 

Stephanie Vilayphiouverbalised

— rm useless files for lgm workshop

Monday, 24th May 2010 - 15:55

 

Alexandre Leraytalked

— rm trailing spaces in a recipie

Tuesday, 25th May 2010 - 00:20

 

Alexandre Lerayspoke

— Added a model for HTML recipie

Tuesday, 25th May 2010 - 00:21

 

Stephanie Vilayphioutattled

— rm useless files for lgm

Monday, 24th May 2010 - 16:04

 

Stephanie Vilayphioucried

— renamed initiation fr files

Monday, 24th May 2010 - 16:29

 

Stephanie Vilayphioutalked

— add readme en, + some corrections in fr

Monday, 24th May 2010 - 16:31

 

Stephanie Vilayphioublabbed out

— translated initiation in english, some corrections in fr

Monday, 24th May 2010 - 17:26

 

Stephanie Vilayphiouexposed

— renamed recettes in recipes

Monday, 24th May 2010 - 17:27

 

Stephanie Vilayphiouconfessed

— renamed dutch way recipe in _fr

Monday, 24th May 2010 - 17:28

 

Stephanie Vilayphioulet the cat out of the bag

— add free art license

Monday, 24th May 2010 - 23:07

 

Stephanie Vilayphiourevealed

— v-justify now works with pipe

Monday, 24th May 2010 - 23:17

 

Stephanie Vilayphioutalked

— update recipes fr and en

Monday, 24th May 2010 - 23:22

 

Stephanie Vilayphioulet loose

— replace to rank by to sort

Monday, 24th May 2010 - 23:22

 

Alexandre Lerayemited

— Merge branch 'master' of git://github.com/latsami/PleaseMakeMeDesign

Conflicts:
recettes/affiche_nuage_islandais.mkd

Tuesday, 25th May 2010 - 21:01

 

Alexandre Lerayemited

— Translated references texts in english
Updated TODO list

Tuesday, 25th May 2010 - 22:40

 

ivanpublished

— Merge branch 'master' of git://github.com/latsami/PleaseMakeMeDesign

Sunday, 23rd May 2010 - 18:00

 

ivanblabbed

— Fetch identi.ca timeline and do char count on it

The MakeCharList script comes from SIL. We need to find a good way of
generating the PDF's.

Sunday, 23rd May 2010 - 22:43

 

ivanpeached

— Delete Perl dir and start enscript development.

Tuesday, 25th May 2010 - 11:35

 

ivangave away

— Rename color recipe.

Tuesday, 25th May 2010 - 11:39

 

ivansang

— Merge remote branch 'upstream/master'

Tuesday, 25th May 2010 - 15:04

 

ivantalked

— Returns a random word from /usr/share/dict/words

Tuesday, 25th May 2010 - 15:54

 

ivantold

— Document usage in a text processing pipeline.

Tuesday, 25th May 2010 - 16:04

 

ivancried

— Add `In the beginning was the command line'.

Tuesday, 25th May 2010 - 20:31

 

ivansang

— Add source of text.

Tuesday, 25th May 2010 - 20:33

 

Alexandre Lerayconfessed

— Merge remote branch 'ivan@github/master'

Tuesday, 25th May 2010 - 22:44

 

Alexandre Leraysaid

— Removed some of the French files

Tuesday, 25th May 2010 - 22:55

 

Alexandre Leraybabbled

— Deleted man pages
Renamed in the begining was the cmd line

Tuesday, 25th May 2010 - 23:08

 

Alexandre Leraypublished

— Added a COPYING file

Tuesday, 25th May 2010 - 23:12

 

Alexandre Leraytalked

— cleaned up licenses

Wednesday, 26th May 2010 - 00:26

 

Stephanie Vilayphiouspoke

— add difficulty, preparation time, cooking time

Tuesday, 25th May 2010 - 20:46

 

Stephanie Vilayphiourevealed

— Merge branch 'master' of http://github.com/aleray/PleaseMakeMeDesign

Tuesday, 25th May 2010 - 20:46

 

Stephanie Vilayphiourevealed

— Merge branch 'master' of http://github.com/aleray/PleaseMakeMeDesign

Tuesday, 25th May 2010 - 20:51

 

Stephanie Vilayphiouuttered

— Merge branch 'master', remote branch 'alex@github/master'

Tuesday, 25th May 2010 - 21:01

 

Stephanie Vilayphioublabbed out

— add osp afm fonts

Tuesday, 25th May 2010 - 22:30

 

Alexandre Leraysaid

— Merge remote branch 'steph@github/master'

Wednesday, 26th May 2010 - 00:32

 

ivanconfessed

— Re-organize licenses directory.

Tuesday, 25th May 2010 - 20:54

 

ivantalked

— Add GNU Free Documentation license.

Tuesday, 25th May 2010 - 21:00

 

ivansaid

— Checking licenses.

Tuesday, 25th May 2010 - 22:34

 

Alexandre Leraypublished

— Merge remote branch 'ivan@github/master' into alex

Conflicts:
licences/fal-1.3.txt

Wednesday, 26th May 2010 - 00:42

 

Alexandre Leraytold

— Symlinked OSP fonts

Wednesday, 26th May 2010 - 00:49

 

Alexandre Leraytattled

— Removed french recipie

Wednesday, 26th May 2010 - 01:04

 

ivanargued

— This could be a version of the introtext.

Tuesday, 25th May 2010 - 22:51

 

Alexandre Leraylet on

— Merge remote branch 'ivan@github/master' into alex

Wednesday, 26th May 2010 - 01:06

 

Stephanie Vilayphiousaid

— put sources at root of package

Wednesday, 26th May 2010 - 00:39

 

Stephanie Vilayphiourevealed

— rm old test texts

Wednesday, 26th May 2010 - 00:40

 

Stephanie Vilayphiouwhistled

— rm useless files

Wednesday, 26th May 2010 - 00:44

 

Stephanie Vilayphiouargued

— rm useless files"

Wednesday, 26th May 2010 - 00:47

 

Stephanie Vilayphiouconfessed

— mv osp texts in sources

Wednesday, 26th May 2010 - 00:51

 

Stephanie Vilayphioutweeted

— track sources

Wednesday, 26th May 2010 - 00:54

 

Stephanie Vilayphioulet loose

— mv sources to texts"

Wednesday, 26th May 2010 - 00:54

 

Stephanie Vilayphiouemited

— add fontmap

Wednesday, 26th May 2010 - 00:57

 

Stephanie Vilayphioupublished

— correct recipe and generate html

Wednesday, 26th May 2010 - 01:13

 

Stephanie Vilayphioustated

— track podofun superimpose plan

Wednesday, 26th May 2010 - 01:17

 

Stephanie Vilayphioulet on

— add recipe for superposition with podofoimpose

Thursday, 10th June 2010 - 19:17

 

Stephanie Vilayphioudisclosed

— rm aliased fonts

Thursday, 10th June 2010 - 19:19

 

Stephanie Vilayphioutalked

— remake font map with recursive diretories

Thursday, 10th June 2010 - 19:21

 

Stephanie Vilayphiouexpressed

— mv unlicensed fonts in unlicensed folder

Thursday, 10th June 2010 - 19:45

 

Stephanie Vilayphiouspoke

— hide the unlicensed fonts

Thursday, 10th June 2010 - 19:46

 

Alexandre Lerayverbalised

— Added a mention of the authors and URL in introtext

Wednesday, 26th May 2010 - 04:51

 

Alexandre Lerayspilled the beans

— Minor changes in the README

Wednesday, 26th May 2010 - 11:44

 

Alexandre Lerayspilled the beans

— Changed GPL license for GFDL license

Wednesday, 26th May 2010 - 11:48

 

Alexandre Leraypeached

— Added fdl notice in dutch_way recipie

Wednesday, 26th May 2010 - 12:09

 

Alexandre Leraysang

— Merge branch 'master' of http://github.com/aleray/PleaseMakeMeDesign

Thursday, 11th November 2010 - 23:15

 

Stéphanie Vilayphiouexpressed

— iceberg

Sunday, 8th January 2012 - 18:40

 

Stéphanie Vilayphiouuttered

— Merge branch 'master' of git.constantvzw.org:osp.workshop.pcmmd

Tuesday, 10th January 2012 - 00:07