Utilisateur:Zoe.vds : Différence entre versions

De {}
Aller à : navigation, rechercher
(Énoncés de différents bots twitter)
(SCENARIO @POETE_NRV)
 
(2 révisions intermédiaires par le même utilisateur non affichées)
Ligne 11 : Ligne 11 :
  
 
*Un bot qui tweet une image représentant des fleurs (ou un bouquet de fleur) ainsi qu'un texte se rapprochant d'une insulte (ex. boudin, avorton, fumier,...). Le nom du bot serait "dites le avec des fleurs". Les images pourraient être trouvées à partir d'une bibliothèque (google image? à partir de la recherche "bouquet de fleurs") et les textes proviendraient d'une page Wikipédia recensant des insultes françaises. Le bot posterait toutes les heures.
 
*Un bot qui tweet une image représentant des fleurs (ou un bouquet de fleur) ainsi qu'un texte se rapprochant d'une insulte (ex. boudin, avorton, fumier,...). Le nom du bot serait "dites le avec des fleurs". Les images pourraient être trouvées à partir d'une bibliothèque (google image? à partir de la recherche "bouquet de fleurs") et les textes proviendraient d'une page Wikipédia recensant des insultes françaises. Le bot posterait toutes les heures.
 +
 +
==SCENARIO @POETE_NRV==
 +
 +
*Le programme utilise une base de donnée (le site web : https://poesie.webnet.fr/lesgrandsclassiques/Authors) dans laquelle il pioche au hasard un vers de poème. Pour effectuer cette manipulation, il faut d'abord sélectionner une lettre de l'alphabet au hasard, puis un auteur, un poème et enfin un vers.
 +
*Il faut créer un programme permettant de scraper les données d'une page web et les exporter dans fichier. Source tutoriel : https://zestedesavoir.com/billets/2057/scraper-des-donnees-sur-une-page-web-en-python-avec-beautifulsoup-1/
 +
 +
*À partir de ce vers, le programme ajoute ",ta mère."
 +
*Le programme envoie le tweet sur Twitter. Un nouveau tweet est posté toutes les 30 minutes.
  
 
=Poésie Binaire=  
 
=Poésie Binaire=  

Version actuelle en date du 13 février 2020 à 10:43

Writing Bot

Énoncés de différents bots twitter

  • Un bot sur Pingu qui tweet Noot Noot toutes les heures (le nombre de noot faisant référence à l'heure exacte?).
  • Un bot qui terminerait ses phrases par "ta mère". Les sources textuelles seraient des poèmes de Victor Hugo, Baudelaire, Verlaine, Rimbaud et autres poètes romantiques. Ce qui donnerait des combinaisons comme : "demain dés l'aube ta mère" ou "l'éternité ta mère" > @poete_nrv
  • Autre version possible : reprendre les grands titres de l'actualité et les ponctuer par "ta mère"
  • Un bot qui tweet une image représentant des fleurs (ou un bouquet de fleur) ainsi qu'un texte se rapprochant d'une insulte (ex. boudin, avorton, fumier,...). Le nom du bot serait "dites le avec des fleurs". Les images pourraient être trouvées à partir d'une bibliothèque (google image? à partir de la recherche "bouquet de fleurs") et les textes proviendraient d'une page Wikipédia recensant des insultes françaises. Le bot posterait toutes les heures.

SCENARIO @POETE_NRV

  • À partir de ce vers, le programme ajoute ",ta mère."
  • Le programme envoie le tweet sur Twitter. Un nouveau tweet est posté toutes les 30 minutes.

Poésie Binaire

Poème en code binaire

1011010110010111100101101111111001101000001100101111010001000001110101110111011100110001101101001011110011110100110100011011011100101110111011101000100000110110011001010100000110001111011111100100010100011001010101001010111000011011010010110010111100001100101111010011010011110100110100111011111101110010110000011011011010110010111100101101111111001101000001100101111010001000001110101110111011100110001101101001111000011110101111010001000001100001010000011011001100001010000011011001101001110011111011101100101010110000011011000011010011111001011110011111010001000001110101110111001000001110011110010111000111110010110010111101000101110

Traduction

Zeros et uns
Rythment le cod(e).
Repetition,
Zeros et uns
Saut a la ligne,
C'est un secret.

Manipulations du poème

Création d'un programme

Le programme permute les mots de moins de 3 lettres, et les mots de plus de 5 lettres.

Résolution [1]

Le code de Violette

Résolution du code de Violette

print ("Quel est ton nom?")
name = raw_input()
print (name+" est ton nom de poète.") 
 
with open ('Poetry','r') as POEME:
    poeme = POEME.read()
 
 
x = poeme.replace ("a", "aouuuu") 
y = x.replace ("g", "grrrrrrr")
 
print (y)

Dernier énoncé

#!python
# -*- coding: utf-8 -*-
 
#Définition des ≠ tableaux  
 
article = ["Les", "Le", "une", "un", "le", "L", "la"]
nom = ["editions", "Canape", "mission", "roman", "larme", "code", "ORDINATEUR", "Circuits", "zero", "repetition", "saut", "ligne", "secret"]
complement = ["grand", "transformiste", "vrai", "faux", "nomr", "blanc", "bien", "binaire", "claire", "Immenses"]
verbe = ["avaient donne", "est", "est", "est", "rythment", "est"]
 
#random = module permettant de générer de l'aléatoire  
#new_vers = nouveau tableau vide à remplir avec éléments article/nom/compl/verbe
 
from random import *
 
#Génération du programme dans une boucle de répétition selon le nb demandé par utilisateur 
 
print("Combien de vers veux-tu générer?")
nombre_lignes = int(raw_input()) 
 
for compteur in range (0, nombre_lignes): 
    new_article = choice(article)
    new_nom = choice(nom)
    new_complement = choice(complement)
    new_verbe = choice(verbe) 
    print(new_article + " " + new_nom + " " + new_complement + " " + new_verbe)

Shuffle.py

with open ('Poetry','r') as POEME:
poeme = POEME.read()
lignes = poeme.splitlines()
from random import *  
shuffle(lignes) 
for lignes in lignes : 
    print(lignes)
Saut a la ligne,
transformiste.
m'avaient donne
une mission :
Repetition,
C'est un secret.
Cest nomr ou blanc 
Cest vrai ou faux
Zeros et uns
touts est tres claire
un ou zero 
L ORDINATEUR
larme amme bien 
Zeros et uns
Les editions
le code binaire 
Rythment le cod(e).
un grand roman
Circuits Immenses
"Le Canape"
 
 
touts est tres claire
le code binaire 
un ou zero 
m'avaient donne
transformiste.
Zeros et uns
larme amme bien 
Saut a la ligne,
Cest vrai ou faux
un grand roman
"Le Canape"
Les editions
Cest nomr ou blanc 
Repetition,
une mission :
Zeros et uns
Rythment le cod(e).
C'est un secret.
L ORDINATEUR
Circuits Immenses

Manipulation trouvée via https://fiches-isn.readthedocs.io/fr/latest/random.html

Édition

3 livrets : énoncé, résultat et code source. 
3 pages HTML + 3 feuilles de style.

Étapes de travail :

  • travail sur des schémas (système de mise en page extensible)
  • mise en commun
  • mise en place