Saturday, February 09, 2008

Εορτολόγιο script σε Linux

Στην Ελλάδα εκτός από τα γενέθλια έχουμε και άλλη μια δικαιολογία να παίρνουμε δώρα. Τις ονομαστικές εορτές! Το πρόβλημα είναι πως μπορεί μέσα στην πολυάσχολη ζωή μας να ξεχάσουμε να πούμε χρόνια πολλά ή και να πάρουμε ένα δώρο σε κάποιο φίλο/φίλη. Αυτό συνέβη πρόσφατα και σε μένα και δεν ήταν και πολύ καλό συναίσθημα.
Εψαξα να βρω κάποια εφαρμογή για Linux ώστε να με ενημερώνει καθημερινά για τους εορτάζοντες της ημέρας. Δυστυχώς δε βρήκα κάτι που να μπορώ να χρησιμοποιήσω και να έχει και όσο το δυνατόν λιγότερα dependencies. Αποφάσισα λοιπόν να φτιάξω ένα scriptάκι μόνος μου σε bash shell!
Μετά από ένα εξωνυχιστικό ψάξιμο δε βρήκα κάποια database με τις γιορτές που να μου "αρέσει". Παρατήρησα όμως πως το eortologio.gr παρέχει σε RSS feed τους εορτάζοντες της ημέρας, και όχι μόνο. Ετσι το σχέδιο άλλαξε και το script αντί να παίρνει τα δεδομένα από κάποια βάση δεδομένων, κατεβάζει το feed!
Το script μπορείτε να το βρείτε εδώ. Τα dependencies είναι τα εξής:
  • wget
  • libxslt (library του gnome, sorry KDE users!)
  • zenity
To script είναι licensed με GNU/GPL, οπότε μπορείτε να το κάνετε ότι θέλετε :) Αν έχετε καμιά καλή ιδέα let me know!