commited all contents created by participants

This commit is contained in:
Bachir Soussi Chiadmi
2017-12-21 18:12:40 +01:00
parent cefd1c2ad0
commit b936b1e616
2137 changed files with 1076319 additions and 730 deletions
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

@@ -0,0 +1,51 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Copyright (C) 2016 Constant, Algolit
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
# Reduction of letters
# From string to list & back
# A string: a list of characters, unchangeable, but treatable
# See: https://www.tutorialspoint.com/python3/python_strings.htm
# Write sentence as string
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
# Print sentence
print("phrase originale:", sentence)
# Convert sentence in one word (remove spaces)
#one_word = sentence.strip(" ")
#print("sans les espaces:", one_word)
# define new word as list
new_word = []
# Convert sentence in list of words
words = sentence.split()
#print(words)
# For each word in word list
for word in words:
# remove capital letters (string operation)
#word = word.lower()
# Clean punctuation (string operation)
#word = word.strip(" ;''?:,()!.\").”-")
# add word to new word list
new_word.append(word)
#new_letter = []
#letter = words.split()
#print(letter)
# Write words as one, without spaces
print("phrase sans espaces:", "".join(new_word))
@@ -0,0 +1,36 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Write sentence as string
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
# Print sentence
print("phrase originale:", sentence)
# Convert sentence in one word (remove spaces)
#one_word = sentence.strip(" ")
#print("sans les espaces:", one_word)
# define new word as list
new_word = []
# Convert sentence in list of words
words = sentence.split()
#print(words)
# For each word in word list
for word in words:
# remove capital letters (string operation)
#word = word.lower()
# Clean punctuation (string operation)
#word = word.strip(" ;''?:,()!.\").”-")
# add word to new word list
new_word.append(word)
#new_letter = []
#letter = words.split()
#print(letter)
# Write words as one, without spaces
print("phrase sans espaces:", "".join(new_word))
@@ -0,0 +1,37 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Copyright (C) 2016 Constant, Algolit
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
# Reduction of letters
# From string to list & back
# A string: a list of characters, unchangeable, but treatable
# See: https://www.tutorialspoint.com/python3/python_strings.htm
# Write sentence as string
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
# Print sentence
print("phrase originale:", sentence)
new_letter = []
words = sentence.split()
# for each word
for word in words:
# iterate over letters of word
for letter in word:
new_letter.append(letter)
#print(new_letter)
print("phrase sans espaces:", "".join(new_letter))
@@ -0,0 +1,22 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Write sentence as string
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
# Print sentence
print("phrase originale:", sentence)
new_letter = []
words = sentence.split()
# for each word
for word in words:
# iterate over letters of word
for letter in word:
new_letter.append(letter)
#print(new_letter)
print("phrase sans espaces:", "".join(new_letter))
@@ -0,0 +1,9 @@
---
Author: Bachir Soussi Chiadmi
Title: Evolution SuperNaturelle
Src: sources/export.txt
---
Inspiré des algorythmes génétqiue en machine learning, comment créer un texte évolue génétiquement?
Par des croisement de mots et des mutations génétiques.
La selection naturelle serra assurée par le correcteur orthographique Aspell
@@ -0,0 +1,9 @@
---
Author: Bachir Soussi Chiadmi
Title: Evolution SuperNaturelle
Src: sources/export.txt
---
Inspiré des algorythmes génétique en machine learning, comment créer un texte évolue génétiquement?
Par des croisement de mots et des mutations génétiques.
La selection naturelle serra assurée par le correcteur orthographique Aspell
@@ -0,0 +1,9 @@
---
Author: Isaline Rivery
Title: Calligramme
Src: sources/Calligramme_A_journey.txt
---
Créer le calligramme de n'importe quelle œuvre littéraire.
Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique.
A suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
@@ -0,0 +1,7 @@
---
Author: Isaline Rivery
Title: Calligramme
Src: sources/export.txt
---
Créer le calligramme de n'importe quelle œuvre littéraire. Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique. À suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
@@ -0,0 +1,7 @@
---
Author: Isaline Rivery
Title: Calligramme
Src: sources/export.txt
---
Créer le calligramme de n'importe quelle œuvre littéraire. Pouvoir comparer les dessins d'une même œuvre dans des langues différentes. Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique. À suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
@@ -0,0 +1,11 @@
h1. Calligramme
h2. Isaline Rivery
Créer le calligramme de n'importe quelle œuvre littéraire. Pouvoir comparer les dessins d'une même œuvre dans des langues différentes. Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique. À suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
dessin 1: Le tour du monde en quatre-vingt jours, Jules Verne, en anglais (à partir des f)
dessin 2: Le tour du monde en quatre-vingt jours, Jules Verne, en français (à partir des f)
!images/Calligramme_Le_tour_du_monde_anglais.png!
!images/Calligramme_Le_tour_du_monde_francais.png!
@@ -0,0 +1,10 @@
h1. Calligramme
h2. Isaline Rivery
Créer le calligramme de n'importe quelle œuvre littéraire. Pouvoir comparer les dessins d'une même œuvre dans des langues différentes. Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique. À suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
dessin 1: Le tour du monde en quatre-vingt jours, Jules Verne, en anglais (à partir des f)
dessin 2: Le tour du monde en quatre-vingt jours, Jules Verne, en français (à partir des f)
!images/Calligramme_Le_tour_du_monde_anglais.png!
!images/Calligramme_Le_tour_du_monde_francais.png!
@@ -0,0 +1,11 @@
h1. Calligramme
h2. Isaline Rivery
Créer le calligramme de n'importe quelle œuvre littéraire. Pouvoir comparer les dessins d'une même œuvre dans des langues différentes. Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique. À suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
dessin 1: Le tour du monde en quatre-vingt jours, Jules Verne, en anglais (à partir des f)
dessin 2: Le tour du monde en quatre-vingt jours, Jules Verne, en français (à partir des f)
!images/Calligramme_Le_tour_du_monde_anglais.png!
!images/Calligramme_Le_tour_du_monde_francais.png!
@@ -0,0 +1,11 @@
h1. Calligramme
h2. Isaline Rivery
Créer le calligramme de n'importe quelle œuvre littéraire. Pouvoir comparer les dessins d'une même œuvre dans des langues différentes. Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique. À suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
dessin 1: Le tour du monde en quatre-vingt jours, Jules Verne, en anglais (à partir des f)
dessin 2: Le tour du monde en quatre-vingt jours, Jules Verne, en français (à partir des f)
!images/calligramme_le_tour_du_monde_anglais.png!
!images/calligramme_le_tour_du_monde_francais.png!
@@ -0,0 +1,11 @@
h1. Calligramme
h2. Isaline Rivery
Créer le calligramme de n'importe quelle œuvre littéraire. Pouvoir comparer les dessins d'une même œuvre dans des langues différentes. Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique. À suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
dessin 1: Le tour du monde en quatre-vingt jours, Jules Verne, en anglais (à partir des f)
!images/calligramme_le_tour_du_monde_anglais.png!
dessin 2: Le tour du monde en quatre-vingt jours, Jules Verne, en français (à partir des f)
!images/calligramme_le_tour_du_monde_francais.png!
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,36 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Write sentence as string
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
# Print sentence
print("phrase originale:", sentence)
# Convert sentence in one word (remove spaces)
#one_word = sentence.strip(" ")
#print("sans les espaces:", one_word)
# define new word as list
new_word = []
# Convert sentence in list of words
words = sentence.split()
#print(words)
# For each word in word list
for word in words:
# remove capital letters (string operation)
#word = word.lower()
# Clean punctuation (string operation)
#word = word.strip(" ;''?:,()!.\").”-")
# add word to new word list
new_word.append(word)
#new_letter = []
#letter = words.split()
#print(letter)
# Write words as one, without spaces
print("phrase sans espaces:", "".join(new_word))
@@ -0,0 +1,22 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Write sentence as string
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
# Print sentence
print("phrase originale:", sentence)
new_letter = []
words = sentence.split()
# for each word
for word in words:
# iterate over letters of word
for letter in word:
new_letter.append(letter)
#print(new_letter)
print("phrase sans espaces:", "".join(new_letter))
@@ -0,0 +1,28 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Write sentence as string
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
# Print sentence
print("phrase originale:", sentence)
new_letter = []
words = sentence.split()
# for each word
for word in words:
# iterate over letters of word
for letter in word:
new_letter.append(letter)
#print(new_letter)
print("phrase sans espaces:", "".join(new_letter))
#for letter in new_letter:
# new_letter = letter.sort(" ")
new_letter.sort()
#print(new_letter)
print("suite de lettres", "".join(new_letter))
@@ -0,0 +1,46 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#importer expr. regulières
import re
#ouvrir le texte source
myfile = open("Voyage_au_centre_de_la_terre.txt", "r")
texte = myfile.read()
myfile.close()
# print(texte)
#garder le paratexte (intro)
intro_match = re.search(r'-intro-(.*)-intro-',texte,re.DOTALL)
intro = intro_match[1]
#print(intro)
texte.replace(intro_match[0], '');
#définir la liste de lettres
new_letter = []
#séparer le texte en mots
words = texte.split()
#print(words)
# pour chaque mot
for word in words:
#pour chaque lettre
for letter in word:
#écrire une liste de lettres
new_letter.append(letter)
#print(new_letter)
#print("texte sans espaces:", "".join(new_letter))
"".join(new_letter)
#ranger les lettres dans l'ordre alphabétique
new_letter.sort()
#print(new_letter)
#joindre les lettres avec rien et ajouter l'intro
print("".join(new_letter), intro)
#exporter dans un fichier texte
with open('export.txt', 'w') as f:
f.write("".join(new_letter) + intro)
@@ -0,0 +1,46 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#importer expr. regulières
import re
#ouvrir le texte source
myfile = open("Voyage_au_centre_de_la_terre_français.txt", "r")
texte = myfile.read()
myfile.close()
# print(texte)
#garder le paratexte (intro)
intro_match = re.search(r'-intro-(.*)-intro-',texte,re.DOTALL)
intro = intro_match[1]
#print(intro)
texte.replace(intro_match[0], '');
#définir la liste de lettres
new_letter = []
#séparer le texte en mots
words = texte.split()
#print(words)
# pour chaque mot
for word in words:
#pour chaque lettre
for letter in word:
#écrire une liste de lettres
new_letter.append(letter)
#print(new_letter)
#print("texte sans espaces:", "".join(new_letter))
"".join(new_letter)
#ranger les lettres dans l'ordre alphabétique
new_letter.sort()
#print(new_letter)
#joindre les lettres avec rien et ajouter l'intro
print("".join(new_letter), intro)
#exporter dans un fichier texte
with open('export.txt', 'w') as f:
f.write("".join(new_letter) + intro)
@@ -0,0 +1,46 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#importer expr. regulières
import re
#ouvrir le texte source
myfile = open("Voyage_au_centre_de_la_terre_francais.txt", "r")
texte = myfile.read()
myfile.close()
# print(texte)
#garder le paratexte (intro)
intro_match = re.search(r'-intro-(.*)-intro-',texte,re.DOTALL)
intro = intro_match[1]
#print(intro)
texte.replace(intro_match[0], '');
#définir la liste de lettres
new_letter = []
#séparer le texte en mots
words = texte.split()
#print(words)
# pour chaque mot
for word in words:
#pour chaque lettre
for letter in word:
#écrire une liste de lettres
new_letter.append(letter)
#print(new_letter)
#print("texte sans espaces:", "".join(new_letter))
"".join(new_letter)
#ranger les lettres dans l'ordre alphabétique
new_letter.sort()
#print(new_letter)
#joindre les lettres avec rien et ajouter l'intro
print("".join(new_letter), intro)
#exporter dans un fichier texte
with open('export.txt', 'w') as f:
f.write("".join(new_letter) + intro)
@@ -0,0 +1,46 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#importer expr. regulières
import re
#ouvrir le texte source
myfile = open("Le_tour_du_monde_en_quatre-vingts_jours_anglais.txt", "r")
texte = myfile.read()
myfile.close()
# print(texte)
#garder le paratexte (intro)
intro_match = re.search(r'-intro-(.*)-intro-',texte,re.DOTALL)
intro = intro_match[1]
#print(intro)
texte.replace(intro_match[0], '');
#définir la liste de lettres
new_letter = []
#séparer le texte en mots
words = texte.split()
#print(words)
# pour chaque mot
for word in words:
#pour chaque lettre
for letter in word:
#écrire une liste de lettres
new_letter.append(letter)
#print(new_letter)
#print("texte sans espaces:", "".join(new_letter))
"".join(new_letter)
#ranger les lettres dans l'ordre alphabétique
new_letter.sort()
#print(new_letter)
#joindre les lettres avec rien et ajouter l'intro
print("".join(new_letter), intro)
#exporter dans un fichier texte
with open('export.txt', 'w') as f:
f.write("".join(new_letter) + intro)
@@ -0,0 +1,46 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#importer expr. regulières
import re
#ouvrir le texte source
myfile = open("Le_tour_du_monde_en_quatre-vingts_jours_francais.txt", "r")
texte = myfile.read()
myfile.close()
# print(texte)
#garder le paratexte (intro)
intro_match = re.search(r'-intro-(.*)-intro-',texte,re.DOTALL)
intro = intro_match[1]
#print(intro)
texte.replace(intro_match[0], '');
#définir la liste de lettres
new_letter = []
#séparer le texte en mots
words = texte.split()
#print(words)
# pour chaque mot
for word in words:
#pour chaque lettre
for letter in word:
#écrire une liste de lettres
new_letter.append(letter)
#print(new_letter)
#print("texte sans espaces:", "".join(new_letter))
"".join(new_letter)
#ranger les lettres dans l'ordre alphabétique
new_letter.sort()
#print(new_letter)
#joindre les lettres avec rien et ajouter l'intro
print("".join(new_letter), intro)
#exporter dans un fichier texte
with open('export.txt', 'w') as f:
f.write("".join(new_letter) + intro)
@@ -0,0 +1,28 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Write sentence as string
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
# Print sentence
print("phrase originale:", sentence)
new_letter = []
words = sentence.split()
# for each word
for word in words:
# iterate over letters of word
for letter in word:
new_letter.append(letter)
#print(new_letter)
print("phrase sans espaces:", "".join(new_letter))
#for letter in new_letter:
# new_letter = letter.sort(" ")
new_letter.sort()
#print(new_letter)
print("suite de lettres", "".join(new_letter))
@@ -0,0 +1,24 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
with open("novel_starring_you.txt", "a") as sentence:
new_letter = []
words = sentence.split()
# for each word
for word in words:
# iterate over letters of word
for letter in word:
new_letter.append(letter)
#print(new_letter)
print("texte sans espaces:", "".join(new_letter))
#for letter in new_letter:
# new_letter = letter.sort(" ")
new_letter.sort()
#print(new_letter)
print("suite de lettres", "".join(new_letter))
@@ -0,0 +1,50 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#importer expr. regulières
import re
#ouvrir le texte source
myfile = open("A_Journey_to_the_Centre_of_the_Earth.txt", "r")
texte = myfile.read()
myfile.close()
# print(texte)
#garder le début du texte dans l'ordre (infos)
intro_match = re.search(r'-intro-(.*)-intro-',texte,re.DOTALL)
intro = intro_match[1]
#print(intro)
texte.replace(intro_match[0], '');
#définir la liste de lettres
new_letter = []
#séparer le texte en mots
words = texte.split()
#print(words)
# pour chaque mot
for word in words:
# pour chaque lettre
for letter in word:
#écrire une liste de lettres
new_letter.append(letter)
#print(new_letter)
#print("texte sans espaces:", "".join(new_letter))
"".join(new_letter)
#à partir de "table des matières"
#texte =
#for new_letter in texte:
#ranger les lettres dans l'ordre alphabétique
new_letter.sort()
#mettre dans l'ordre d'apparition des lettres dans le texte
#print(new_letter)
#joindre les lettres avec rien et ajouter l'intro
print("".join(new_letter), intro)
@@ -0,0 +1,44 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Copyright (C) 2016 Constant, Algolit
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
# Reduction of letters
# From string to list & back
# A string: a list of characters, unchangeable, but treatable
# See: https://www.tutorialspoint.com/python3/python_strings.htm
# Write sentence as string
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
# Print sentence
print("phrase originale:", sentence)
new_letter = []
words = sentence.split()
# for each word
for word in words:
# iterate over letters of word
for letter in word:
new_letter.append(letter)
#print(new_letter)
print("phrase sans espaces:", "".join(new_letter))
#for letter in new_letter:
# new_letter = letter.sort(" ")
new_letter.sort()
print(new_letter)
print("suite de lettres", "".join(new_letter))