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
Grab it while it's hot!
http://www.identi.ca/eortologio
http://www.twitter.com/eortologio