Εορτολόγιο στο Twitter + Identi.ca
Followup Post: Εορτολόγιο στο Twitter + Identi.ca - ο κώδικας
Πέρασα δυο ωρίτσες παίζοντας με το twitter. Δεν είμαι twitter addict και μόλις πρόσφατα απέκτησα το δικό μου twitter account αλλά έχω αρχίσει να μπαίνω στο πνεύμα. Δανείστηκα το xml αρχείο του εορτολογίου από την εφαρμογή 'Εορτολόγιο' του Grbytes και με python (πάλι!) το κόλλησα με το twitter. Θα ανεβάσω και τον κώδικα όταν τον σουλουπώσω λίγο. Προς το παρόν βάζω αυτό τον εύκολο τρόπο να twitt-άρεις χωρίς "ειδικές" βιβλιοθήκες από python και άλλες γλώσσες.
import urllib def truncate(string,target): if len(string) > target: return string[:(target-3)] + "..." else: return string def squawk(username,password,message): """Simple post-to-twitter function""" message = truncate(message,140) # trim message data = urllib.urlencode({"status" : message}) res = urllib.urlopen( "https://%s:%s@twitter.com/statuses/update.xml" \ % (username, password), data) e.g.: squawk('username', 'password', 'auto einai minima')
Η λύση αυτή δεν χρειάζεται το python twitter πακέτο, που παρόλο που είναι πολύ καλό και πιο κομψή λύση, δεν υπάρχει στους servers του dreamhost. Και μόνο με την urllib κάνεις μια χαρά updates
http://www.identi.ca/eortologio
http://www.twitter.com/eortologio
Πολύ ωραίο και λιτό παράδειγμα για το πως μπορεί να γίνει post ένα twitter update από Python!
Ευχαριστώ Γιώργο. Πρόσθεσα μόνο ένα s στο https για να μην περιφέρονται τα στοιχεία plaintext στο διαδίκτυο
πολύ καλή ιδέα:)
thanks
μόλις έκανα follow
Πολύ όμορφος κώδικας Γιώργο. Ευχαριστώ.