updated sys and created publi
This commit is contained in:
+174
-126
@@ -1,192 +1,240 @@
|
||||
# Workshop Ola HTML2Print
|
||||
*OLA#5Doc
|
||||
15,16,17 décembre 2017
|
||||
Python Algolittéraire avec An Mertens
|
||||
site web: http://192.168.99.35:8008/
|
||||
mail an: an@constantvzw.org
|
||||
mail bachir: bachir@figureslibres.io
|
||||
|
||||
https://listes.domainepublic.net/listinfo/html2print
|
||||
Sources: https://figureslibres.io/gogs/bachir/ola5doc
|
||||
|
||||
Porjet RNN : machine learning générer des textes à partir de l'étude de textes (ex : L’étude des ouvrages de Jules Vernes donne des textes qui ont un style d'écriture semblable à l'auteur).
|
||||
L'algo se base sur les probabilités. Montrer l'entrainement de la machine en proposant plusieurs étapes de construction.
|
||||
|
||||
[Cookbook](http://pads.osp.kitchen/p/ola-cookbook )
|
||||
We are sentiment thermometer
|
||||
programme qui mesure l'émotion d'une phrase
|
||||
|
||||
## Participants
|
||||
Python est langage créé par Guido Van Rossum en 1991
|
||||
|
||||
* Sarah
|
||||
* Nicolas
|
||||
* Pierre-Yves
|
||||
* Elie
|
||||
* Kenji
|
||||
* Timothée
|
||||
* Bach
|
||||
* Gab
|
||||
* Elodie
|
||||
*Kévin
|
||||
*Angélique
|
||||
The Death of the Authors, 1941 édition générative avec python
|
||||
|
||||
## Markdown primer
|
||||
Oulipo : L'Ouvroir de littérature potentielle, généralement désigné par son acronyme OuLiPo (ou Oulipo), est un groupe international de littéraires et de mathématiciens se définissant comme des « rats qui construisent eux-mêmes le labyrinthe dont ils se proposent de sorti. <https://fr.wikipedia.org/wiki/Oulipo>
|
||||
|
||||
- <https://daringfireball.net/projects/markdown/>
|
||||
- <https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet>
|
||||
|
||||
```markdown
|
||||
#titre 1
|
||||
## titre 2 -> 6
|
||||
*Liens discutés vendredi soir (n'hésitez pas à compléter/détailler/trier)
|
||||
|
||||

|
||||
[texte du lien](http://tapage.com)
|
||||
*Tour de table du début :
|
||||
|
||||
*bold*²
|
||||
**italique**
|
||||
http://diccan.com/
|
||||
https://prepostprint.org/
|
||||
http://www.ppafeditions.fr/
|
||||
|
||||
- liste
|
||||
- liste
|
||||
`code`
|
||||
```
|
||||
*Présentation de An :
|
||||
|
||||
Post css (// sass)
|
||||
Utilisation du le navigateur web Chromium fortement conseillée pour utiliser htmltoprint.css car il prend en compte directement les info renseignées ds le css tel que taille de la page, affichage du fond de page, etc.
|
||||
Constant (Association pour l'art et les médias)
|
||||
http://www.constantvzw.org/site/?lang=fr
|
||||
|
||||
## Paquet de base
|
||||
Samedies (Femmes et logiciels libres)
|
||||
http://www.samedies.be/
|
||||
|
||||
https://cloud.osp.kitchen/s/siUuVs7UD93ZeS0
|
||||
Algolit (Groupe de travail sur l'algolittéraire)
|
||||
http://www.algolit.net/index.php/Main_Page
|
||||
|
||||
télécharger le dossier html2print.tiny
|
||||
Anna K (Projet autour du travail de l'écrivaine Anna Kavan)
|
||||
http://kavan.land/
|
||||
|
||||
découverte des variables css o_O
|
||||
```
|
||||
:root{
|
||||
--ma-variable:210mm;
|
||||
}
|
||||
Paramoulipist (Expérimentations en i-littérature)
|
||||
http://www.paramoulipist.be/
|
||||
|
||||
@page{
|
||||
width: var(--ma-variable);
|
||||
}
|
||||
```
|
||||
RYBN (Collectif d'artistes)
|
||||
http://rybn.org/
|
||||
|
||||
En fait, ce cas précis ne marche pas :P Voir <https://stackoverflow.com/questions/44735420/using-custom-properties-with-page-rules>
|
||||
Oulipo.net (Site de l'oulip)
|
||||
http://oulipo.net/
|
||||
|
||||
Quick sort with Hungarian folk dance (la vidéo youtube)
|
||||
https://www.youtube.com/watch?v=3San3uKKHgg
|
||||
|
||||
## Documentation
|
||||
Projet Gutenberg (des textes)
|
||||
http://www.gutenberg.org/
|
||||
|
||||
###howto
|
||||
readme : https://figureslibres.io/gogs/bachir/ola4doc
|
||||
|
||||
### rendu
|
||||
192.168.99.35:8000
|
||||
*Atelier
|
||||
|
||||
### textile
|
||||
https://txstyle.org/
|
||||
Exercise d'écriture avec protocol (sans machine)
|
||||
|
||||
## mise en commun projets (sam 14 juin, 14h)
|
||||
Python introduction
|
||||
-------------------
|
||||
Python sur Windows - manuel:
|
||||
https://www.youtube.com/watch?v=HWxBtxPBCAc&list=PLrSOXFDHBtfHg8fWBd7sKPxEmahwyVBkC
|
||||
|
||||
### OSP
|
||||
PYTHON
|
||||
|
||||
prendre cet occase pour faire un cookbook de htmltoprint
|
||||
- césures
|
||||
- conversion RVB --> CMJN
|
||||
- faire couler du txt d'une page à une autre
|
||||
* open terminal
|
||||
Windows Terminal accès: http://smallbusiness.chron.com/open-terminal-session-windows-7-56627.html
|
||||
Windows Terminal commands: https://commandwindows.com/command3.htm
|
||||
|
||||
### Elie & Kenji
|
||||
Pour Linux/Mac:
|
||||
lister les fichiers dans le dossier où tu es:
|
||||
$ ls
|
||||
changer de dossier:
|
||||
$ cd nom_du_dossier
|
||||
remonter un niveau
|
||||
$ cd ../
|
||||
|
||||
forme générative
|
||||
BD en scketch processing
|
||||
booklate de l'évolution de cette forme
|
||||
Lafkon make art
|
||||
install atom / bracket
|
||||
|
||||
### Angelique
|
||||
éventuellement PYTHON IDLE
|
||||
$ sudo apt install idle
|
||||
|
||||
contenu du wordpress de PY ou faire de la documentation html2print
|
||||
$ idle
|
||||
this gives the same python shell
|
||||
|
||||
### Timothée
|
||||
$ idle python_script.py
|
||||
this allows you to edit a script
|
||||
|
||||
utiliser are.na (ce site est un genre de pinterest pour les graphistes)
|
||||
extraire un contenu web pour créer des booklates
|
||||
finalité: creer l'outil qui servirait à faire ça (codé en ruby)
|
||||
Scraping
|
||||
mettre en valeur les recherches faites par d'autres
|
||||
dans un éditeur de code:
|
||||
|
||||
### Kévin T
|
||||
$ print("o"+"l"+"a")
|
||||
|
||||
documentation sur htmltoprint
|
||||
ou
|
||||
récupérer contenu d'une page wikipédia et si possible récupérer l'historique complet des modifications de la page (depuis sa création jusqu'à auj) et les mettre en forme
|
||||
|
||||
http://epicpedia.org/
|
||||
$ letter1 = 'o'
|
||||
$ letter2 = 'l'
|
||||
$ letter3 = 'a'
|
||||
$ print(letter1,letter2,letter3)
|
||||
$ print(letter1+letter2+letter3)
|
||||
|
||||

|
||||
transfo des scripts de téâtre
|
||||
sauver le script comme test.py
|
||||
$ python test.py
|
||||
|
||||
### Bachir
|
||||
Eventuellement (p.ex. pour voir quelle version de Python que tu as par défaut):
|
||||
$ python
|
||||
$ print("o"+"l"+"a")
|
||||
Sortir de Python:
|
||||
$ quit()
|
||||
|
||||
Projet d'écriture.
|
||||
Transposer "La convivialité" de Ivan Illitch qui a été écrit dans les années 70, en 2017, en parlant de choses actuelles et plus particulièrement du numérique.
|
||||
|
||||
### Gabriel
|
||||
Get scripts
|
||||
-----------
|
||||
|
||||
Utiliser le workshop comme prétexte pour écrire rapport de son stage chez OSP
|
||||
Tenais un journal de ses apprentissages, un retour sur expériences.
|
||||
confrontation txt bruts - commentaires
|
||||
mini readme sur chacunes des choses qu'il a utilisées et qui pourraient intéresser d'autres prsn.
|
||||
Avoir deux version en co-existance, une web et une print
|
||||
Download zip from algolit: www.algolit.net/oulipo -> plutot téléchargez lien sur ligne 122!!!!
|
||||
For those who are more advanced: gitlab.constantvzw.org/algolit
|
||||
|
||||
### Élodie
|
||||
Retravailler le site internet de synesthésie. Peut-être en faire une version imprimable. Se familiariser au code.
|
||||
0. Datastructures
|
||||
https://docs.python.org/3/tutoriapl/datastructures.html
|
||||
'0_datastructures': example scripts using different datastructures
|
||||
|
||||
### Nicolas
|
||||
[Whole Earth Catalogue](https://duckduckgo.com/?q=whole+earth+catalogue&iax=1&ia=images)
|
||||
Aux sources de l'utopie numérique: de la contre culture à la cyberculture, Stewart Brand, un homme d'influence
|
||||
1. Creating recipes
|
||||
'1_oulipo_scripts': example scripts playing with recipes & text input
|
||||
|
||||
[Aux sources de l'utopie numérique, Fred Turner](http://cfeditions.com/utopieNumerique/)
|
||||
2. Toolbox
|
||||
'2_toolbox': handy scripts for cleaning up texts, counting frequencies of words, often used for text analysis
|
||||
|
||||
Outil dans l'esprit du Whole earth catalog, réactiver cette idée.
|
||||
Plans pour construction de machines, comment se protéger de ___
|
||||
Grille dans laquelle injecter du contenu pour faire cet objet catalogue (forme non définie pour l'instant: poster, magazine)
|
||||
[Libre Création - Libre Design](http://projets.esadhar.fr/usable/dashboard/)
|
||||
[Libre Création - Libre Design (sources)](https://esadhar.net/gogs/libre-creation_libre-design/usable)
|
||||
3. Wordnet
|
||||
'3_using_wordnet': example script for French use of Wordnet
|
||||
|
||||
ESADHaR, projet de recherche avec des étudiants. Test d'outils libres pour la création graphiques, qu'ils aient été initialement créés dans ce but ou non.
|
||||
projets.esadhar.fr/usable/dashboard
|
||||
4. Running scripts in browser
|
||||
'4_cgi_webs_reduction': interface with reduction filters, developed for a workshop in framework of Transmediale 2017: https://machineresearch.wordpress.com/about/
|
||||
|
||||
5. Creating pdfs from scripts
|
||||
'5_books-oulipo-series': read the instructions
|
||||
examples online: http://site.sarahgarcin.com/oulipo-series/catalogue.php
|
||||
http://site.sarahgarcin.com/oulipo-series/perec.php
|
||||
|
||||
Fonts:
|
||||
*OLA_Oulipo_workshop.zip
|
||||
https://g-u-i.me/owncloud/index.php/s/Ye5zxwAWPWcxoX6
|
||||
|
||||
- http://osp.kitchen/foundry/fluxisch-else/
|
||||
- https://github.com/uplaod/YoungSerif ou http://areyoubeingserved.constantvzw.org/static/fonts/YoungSerif-Regular.otf (version modifiée par Stéphanie avec la a minuscule plus)
|
||||
https://g-u-i.me/owncloud/index.php/s/R3MEqmgcGvfTVHk
|
||||
http://www.algolit.net/oulipo/0_datastructures/
|
||||
|
||||
### Pierre-Yves
|
||||
Comment transcrire l'Idée de calques // scribus, indesign dans/avec htmltoprint
|
||||
faire des boites imbriquées les unes dans les autres qui changent de couleur, qqch de génératif
|
||||
//dearchrome project [Alex]
|
||||
ajouter en haut de chaque script
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
[dearchrome](https://web.archive.org/web/20150220014329/http://www.phil-cao.com:80/dearchrome/lines/)
|
||||
|
||||
[tempsdereaction](https://tempsdereaction.wordpress.com/)
|
||||
est-ce que en veut reproduire en html le processus mis en place dans ce blog ou prendre des contenus du blog pour les mettre en page?
|
||||
*Armelle Caron
|
||||
http://bigthink.com/strange-maps/502-hung-out-to-dry-a-taxonomy-of-city-blocks
|
||||
|
||||
imprimer une version de ce blog sous forme de post-it ou de poster par exemple, avoir un format adaptable // automatisation
|
||||
*En Française dans la texte
|
||||
Un projet de Cécile Babiole et Anne Laforet
|
||||
En française dans la texte est un projet artistique et critique sur le thème : “langue française et genre”. Il s’agit de contrer le sexisme inscrit au cœur de la langue française, de sa grammaire et de son usage puisque “le masculin l’emporte toujours sur le féminin”. Le projet consiste à traduire “en française” c’est-à-dire entièrement au féminin, des textes provenant de différents horizons, grâce à des algorithmes complétés par des opérations manuelles. C’est ainsi que les traductions perturbent sensiblement les messages originaux. Le processus de traduction fait l’objet de performances, d’installations et d’éditions.
|
||||
http://enfrancaisedanslatexte.fr/
|
||||
|
||||
|
||||
Stanford NER is a Java implementation of a Named Entity Recognizer. Named Entity Recognition (NER) labels sequences of words in a text which are the names of things, such as person and company names, or gene and protein names. It comes with well-engineered feature extractors for Named Entity Recognition, and many options for defining feature extractors. Included with the download are good named entity recognizers for English, particularly for the 3 classes (PERSON, ORGANIZATION, LOCATION), and we also make available on this page various other models for different languages and circumstances, including models trained on just the CoNLL 2003 English training data.
|
||||
*https://nlp.stanford.edu/software/CRF-NER.shtml
|
||||
|
||||
## Show and tell
|
||||
|
||||
### Bachir
|
||||
*Prolex
|
||||
Le projet Prolex, piloté par le Laboratoire d'informatique (LI) de l'université François-Rabelais de Tours, a pour but de fournir, à la communauté du traitement automatique des langues (Tal), des connaissances sur les noms propres, qui constituent, à eux seuls, 10% des textes journalistiques. Ceci par la création d'une plate-forme technologique comprenant un dictionnaire électronique relationnel multilingue de noms propres (Prolexbase), des systèmes d'identification des noms propres et de leurs dérivés, des grammaires locales, etc.
|
||||
http://www.cnrtl.fr/lexiques/prolex/
|
||||
|
||||
Projet inspiré de Gitbook
|
||||
*Un correcteur orthographique en 21 lignes de Python
|
||||
blog post sur le principe de fonctionnement d'unn correcteur othographique
|
||||
http://blog.proxteam.eu/2013/10/un-correcteur-orthographique-en-21.html
|
||||
|
||||
Libriis
|
||||
https://figureslibres.io/gogs/bachir/libriis
|
||||
*GNU Aspell
|
||||
http://aspell.net/
|
||||
ftp://ftp.gnu.org/gnu/aspell/dict/0index.html
|
||||
https://pypi.python.org/pypi/aspell-python-py3/1.13
|
||||
|
||||
### Élodie
|
||||
http://www.lexique.org/
|
||||
base de données qui fournit pour 135 000 mots du français faite par l'université de Savoie
|
||||
|
||||
https://ordigami.net/
|
||||
Jacques Roubaud
|
||||
https://issuu.com/letripode/docs/tokyo_extrait
|
||||
http://oulipo.net/fr/oulipiens/jr
|
||||
|
||||
version écran on voit les faces du cube côte-côte et en version
|
||||
|
||||
### Nicolas
|
||||
Pyenv
|
||||
Pour utiliser plusieurs versions de Python sur le même système :
|
||||
http://leetschau.github.io/blog/2014/08/06/144020/
|
||||
|
||||
http://perles-du-bon-coin.fr/
|
||||
Livre sur Python : Apprendre à programmer avec Python 3 de Gérard Swinnen (gratuit : http://inforef.be/swi/download/apprendre_python3_5.pdf)
|
||||
|
||||
**Kevin
|
||||
http://csswarp.eleqtriq.com/
|
||||
*librairies python pour le texte
|
||||
|
||||
Patterns : https://www.clips.uantwerpen.be/pattern
|
||||
|
||||
*installer pattern (mint linux, distribution basée sur Ubuntu)
|
||||
|
||||
1. installer pip : sudo apt-get install python-pip
|
||||
2. installer setup tools : sudo pip install setuptools
|
||||
3. installer pattern : sudo pip install pattern
|
||||
|
||||
#coding:utf-8
|
||||
|
||||
Pattern list des abbréviations Parts of Speech: https://www.ling.upenn.edu/courses/Fall_2003/ling001/penn_treebank_pos.html
|
||||
|
||||
*partage de fichiers rapide pour les présentations :
|
||||
|
||||
https://volafile.org/r/f4q1z59g
|
||||
|
||||
*Ethica
|
||||
http://ethica-spinoza.net/fr/inline
|
||||
|
||||
|
||||
*Uttiliser espeak
|
||||
|
||||
télécharger espeak
|
||||
via le gestionnaire de paquet
|
||||
apt-get install espeak
|
||||
ou par sur le site officiel (http://espeak.sourceforge.net/download.html)
|
||||
|
||||
uttilisation la plus simple :
|
||||
espeak "Hello world"
|
||||
|
||||
connaitre les voix disponnible en fançais
|
||||
espeak --voices=fr
|
||||
|
||||
uttiliser une des voix disponnibles
|
||||
espeak -v french "Salut monde"
|
||||
|
||||
faire lire à espeak la sortie de mon proggrame python
|
||||
python mon_programme.py | espeak
|
||||
|
||||
faire lire à espeak la sortie de mon proggrame python et enregistrer le résultat dans un fichier audio
|
||||
python mon_programme.py | espeak -w test.wav
|
||||
|
||||
pour des meilleures voix francaise chercher du côté de mbrola
|
||||
|
||||
Lucile
|
||||
https://studiomoniker.com/projects/click-click-click
|
||||
https://clickclickclick.click/#e8d0c8a17bce3955716c16b413ee946b
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user