Différences entre les versions de « Utilisateur:SiliconJeffKoons »

De {}
Aller à la navigation Aller à la recherche
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Qu'etait la vie
+
==<span style="color:#0000ff">BOT DÉTAILLÉ</span>==
La nuit est loin,
 
  
son oiseaux perdant tot
+
<pre>Un bot publie une image tirée de WikiCommons tous les jours,
 +
accompagnée d'une description différente tirée au hasard de Deviant Art.
  
le ciel leve peu
 
  
les ciel était en hauteur
+
Une fois par heure le programme est effectué.
  
un voiture chantent gris
+
'''description'''
  
le vie leve tot
+
Sur le site web deviantart.com, le programme choisit aléatoirement un url d'une des images qui se trouve sur la page principal. Le programme doit extraire les liens et en choisir un aléatoirement.
  
son flux suis tombee peu
+
browser = mechanize.Browser()
  
son nuit chantent cosmique
+
browser.addheaders = [('User-agent', 'Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0')]
  
le ceval bouge en hauteur
+
browser.set_handle_robots(False)
  
son oiseaux crisse cosmique
+
data = browser.open('https://www.deviantart.com/', timeout=10)
  
la voiture bouge cosmique
+
source = data.read()
  
un flux chantent loin
+
#lien vers l'image
 +
#a._5sgHw
 +
#classe section descrption, texte dans un div sans classe ==$0
 +
#.legacy-journal.loggedout._3hAF9.DyHmf.maturefilter._19ms0
 +
#commentaires
 +
#p._1tvZk._1FvDT._3s8-3
 +
#ou
 +
#.legacy-journal.loggedout._3hAF9._3btSa.maturefilter._2qbTu
  
la nuit saigne gris
+
arbre = parser.fromstring(source)
  
son oiseaux était cosmique
 
  
la ciel suis tombee cosmique
+
cssSelectors = cssselect.parse('a._5sgHw')
  
la pied est cosmique
+
for cssSelector in cssSelectors:
  
un voiture est cosmique
+
    xpathSelector = cssselect.HTMLTranslator().selector_to_xpath(cssSelector)
  
son ame saigne cosmique
+
    links = arbre.xpath(xpathSelector)
  
la oiseaux leve gris
+
    print(links)
  
son voiture saigne en hauteur
+
    for link in links:
 +
        print(link.get('href'))
 +
        print(link.text_content())
  
un nuit bouge cosmique
+
Un fois sur une des pages choisie aléatoirement parmi les liens, le programme doit extraire la description qui se trouve sous l'image. (classe: legacy-journal.loggedout._3EXnn._8hOb7.maturefilter._1YF3H)
 +
indiquer la limite de caractères récupérés à 280.
  
les voiture est peu
+
Une fois le tweet publié, suivant le même chemin précédent, j'aimerais que le bot commente son propre tweet avec des commentaires que l'ont trouve sous les images, aussi choisis aléatoirement.
  
le nuit crisse cosmique
+
</pre>
 
 
le flux est peu
 
 
 
un vie saigne peu
 
 
 
les voiture crisse tot
 
 
 
un voiture suis tombee gris
 
 
 
les nuit bouge cosmique
 
 
 
un vie saigne tot
 
 
 
son vie perdant peu
 
 
 
un nuit bouge tot
 
 
 
un jour crisse tot
 
 
 
les voiture suis tombee loin
 
 
 
un ame crisse loin
 
 
 
le oiseaux leve loin
 
 
 
les jour est peu
 
 
 
son ame crisse cosmique
 
 
 
un pied est peu
 
 
 
son vie perdant gris
 
 
 
son ceval bouge tot
 
 
 
son ciel saigne cosmique
 
 
 
le jour était tot
 
 
 
la jour saigne gris
 
 
 
la oiseaux était cosmique
 
 
 
un oiseaux leve en hauteur
 
 
 
le jour leve gris
 
 
 
son ame bouge cosmique
 
 
 
son vie saigne tot
 
 
 
la ame chantent tot
 
 
 
les ciel crisse gris
 
 
 
le voiture suis tombee gris
 
  
 +
[[Fichier:BotAnais.png]]
  
 +
==<span style="color:#ff7090">BOT</span>==
 +
Création d'un bot qui publie sur Instagram des images (dont le contenu est encore à choisir) dont la description est tirée aléatoirement de celles des oeuvres sur le site [//deviantart.com DeviantArt]. Si possible, le bot commenterait sur ses propres images des commentaires aléatoires aussi tirés de DeviantArt.
  
 
==<span style="color:#ff00ff">REALISATION PROGRAMME POETIQUE</span>==
 
==<span style="color:#ff00ff">REALISATION PROGRAMME POETIQUE</span>==

Version actuelle datée du 16 mars 2020 à 14:43

BOT DÉTAILLÉ

Un bot publie une image tirée de WikiCommons tous les jours,
accompagnée d'une description différente tirée au hasard de Deviant Art.


Une fois par heure le programme est effectué.

'''description'''

Sur le site web deviantart.com, le programme choisit aléatoirement un url d'une des images qui se trouve sur la page principal. Le programme doit extraire les liens et en choisir un aléatoirement. 

browser = mechanize.Browser()

browser.addheaders = [('User-agent', 'Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0')]

browser.set_handle_robots(False)

data = browser.open('https://www.deviantart.com/', timeout=10)

source = data.read()

#lien vers l'image
#a._5sgHw
#classe section descrption, texte dans un div sans classe ==$0
#.legacy-journal.loggedout._3hAF9.DyHmf.maturefilter._19ms0
#commentaires
#p._1tvZk._1FvDT._3s8-3
#ou
#.legacy-journal.loggedout._3hAF9._3btSa.maturefilter._2qbTu

arbre = parser.fromstring(source)


cssSelectors = cssselect.parse('a._5sgHw')

for cssSelector in cssSelectors:

    xpathSelector = cssselect.HTMLTranslator().selector_to_xpath(cssSelector)

    links = arbre.xpath(xpathSelector)

    print(links)

    for link in links:
        print(link.get('href'))
        print(link.text_content())

Un fois sur une des pages choisie aléatoirement parmi les liens, le programme doit extraire la description qui se trouve sous l'image. (classe: legacy-journal.loggedout._3EXnn._8hOb7.maturefilter._1YF3H)
indiquer la limite de caractères récupérés à 280.

Une fois le tweet publié, suivant le même chemin précédent, j'aimerais que le bot commente son propre tweet avec des commentaires que l'ont trouve sous les images, aussi choisis aléatoirement. 

BotAnais.png

BOT

Création d'un bot qui publie sur Instagram des images (dont le contenu est encore à choisir) dont la description est tirée aléatoirement de celles des oeuvres sur le site DeviantArt. Si possible, le bot commenterait sur ses propres images des commentaires aléatoires aussi tirés de DeviantArt.

REALISATION PROGRAMME POETIQUE

#! python
# coding: utf-8


import random
import sys
import time

def delay_print(s):
    for c in s:
        sys.stdout.write(c)
        sys.stdout.flush()
        time.sleep(0.20)

with open('poeme', 'r') as tete:
    poeme = tete.read()

lignes = poeme.splitlines()

print("Aimeriez-vous lire un poème écrit juste pour vous?")

reponse = input()

if reponse == "oui":
    print("\nJ'ai seulement besoin de votre nom")
else:
    print("\nBah vous êtes pas très drôle")
    time.sleep(1)
    print("\nGoodbye")
    import sys
    sys.exit()


nom = input()

print("\nEt peut-être aussi votre âge (Je vous promets de ne pas vendre vos informations aux chinois!)")

age = int(input())

print("\nCalcul en cours...")


time.sleep(2)


print("\n\nPOÉSIE BINAIRE PERSONNALISÉE")

if len(nom) <= int(3):
    #ici on prend une phrase parmi les 4 premiers vers
    print(lignes[random.randrange(0, 4)])
elif len(nom) < int(7):
    print(lignes[random.randrange(4, 8)])
elif len(nom) < int(10):
    print(lignes[random.randrange(8, 12)])
else:
    print(lignes[random.randrange(12, 17)])

if age < 10:
    print(lignes[random.randrange(0, 4)])
elif age < 25:
    print(lignes[random.randrange(4, 8)])
elif age < 40:
    print(lignes[random.randrange(8, 12)])
else:
    print(lignes[random.randrange(12, 17)])

time.sleep(3)

print("\nVous aimez votre poème?\nOUI ou NON")

opinion = input()

if opinion == "oui":
    delay_print("\n       <3\n<( ˘ ³˘)>")
if opinion == "OUI":
    delay_print("\n       <3\n<( ˘ ³˘)>")
if opinion == "Oui":
    delay_print("\n       <3\n<( ˘ ³˘)>")
if opinion == "non":
    delay_print("\n.·´¯`(>_<)´¯`·.\nVous me brisez le processeur")
if opinion == "Non":
    delay_print("\n.·´¯`(>_<)´¯`·.\nVous me brisez le processeur")
if opinion == "NON":
    delay_print("\n.·´¯`(>_<)´¯`·.\nVous me brisez le processeur")

IDEE POEME

Un script qui suit l'idée du livre dont vous êtes le héros, avec des réponses OUI on NON. Ex: La voiture bouge OU le cheval rose? réponse:

 La voiture bouge
 Le pied crisse

OU

 Le ceval rose 
 perdant son ame 

Qu'était la vie OU la nuit est loin? réponse:

 Qu'était la vie 
 Le flux cosmique

OU

 La nuit est loin 
 Le ciel est gris

Tu aimes la nuit?

réponse: oui on NON

Humour d'ordinateur: 5lK5J 8.21JsMc1Js 
Oups pardon 
je ne peux comprendre la notion de... la nuit

Il saigne un peu OU je suis tombee? réponse:

 Je suis tombee
 Tout en hauteur

OU

 Il saigne un peu,
 Et s'Vk va tot 

Un jour se leve OU les oiseaux chantent?

La réponse affiche le poème final selon les choix, avec toutes les E devenu des A;