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
fitwidge est ce logiciel
https://github.com/jgoerzen/twidge/wiki
Hors ligne
j'adore!
Hors ligne
Terrible ce petit bot froidement solennel…
Hors ligne
Merci pour vos retours !!!
Hors ligne