Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// partage de liens //// une carte des membres//// (apéros) codelab


#1 2017-02-03 15:31:53 JKP - Il y a un an

jkp
Administrator
Date d'inscription: 2006-01-06
Messages: 170

JKP - Il y a un an



Bonjour

chaque jour le compte https://twitter.com/laurent_jamaire ( quand disponible ) la personne morte il y a un an, histoire d'introduire la mort sur twitter.

obtention des morts avec la requête Wikidata
http://tinyurl.com/zcqrtvo

puis transformation en fichier text

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time
import csv
import datetime

def ecriturefichier(nombre,nom):
	file = open("data/" + str(nombre) + ".txt", "a")
	file.write(nom + "\n")
	file.close()

start_time = time.time()
with open('query.csv', 'rb') as csvfile:
    reader = csv.reader(csvfile, delimiter=',')
    for row in reader:
        nom = row[1]
        description = row[2]
	queljour = int(format(datetime.datetime(int(row[3][0:4]),int(row[3][5:7]),int(row[3][8:10])), '%j'))
	nom = nom + " (" + description + ")"
	ecriturefichier(str(queljour).zfill(3),nom)
print("--- %s seconds ---" % (time.time() - start_time))

puis crontab du script bash qui tweete chaque jour

#!/bin/sh
DATE=$(date +%j);
IFS=$'\n' 
if [ ! -f data/${DATE}.txt ]; 
  then
       exit;
  else
    for ligne in $(cat data/${DATE}.txt)  
      do  
        twidge update "Il y a un an mourrait $ligne";
        sleep 5;
     done 
fi

twidge est ce logiciel
https://github.com/jgoerzen/twidge/wiki

Hors ligne

 

#2 2017-02-15 16:18:56 Re : JKP - Il y a un an

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 601

Re: JKP - Il y a un an



j'adore!

Hors ligne

 

#3 2017-02-15 23:55:40 Re : JKP - Il y a un an

jojolaglaise
membre
Lieu: Basse Normandie
Date d'inscription: 2014-04-20
Messages: 101
Site web

Re: JKP - Il y a un an



Terrible ce petit bot froidement solennel…

Hors ligne

 

#4 2017-02-16 10:59:37 Re : JKP - Il y a un an

Simon Strueux
membre
Date d'inscription: 2016-07-06
Messages: 33

Re: JKP - Il y a un an



Merci pour vos retours !!!

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2017