Η Informant είναι ένα σύνολο των υπηρεσιών κοινής ωφέλειας για την τήρηση των χρηστών ενημερώνονται για εκδηλώσεις. Αποτελείται από έναν πληροφοριοδότη, ο οποίος αποτελεί το μέσο με το οποίο ο χρήστης ειδοποιείται με την εμφάνιση του εν λόγω γεγονότος, και μια σειρά από πηγές ότι «ψίθυρος» μια ειδοποίηση με τον πληροφοριοδότη, όταν λαμβάνει χώρα το συμβάν.
Η τρέχουσα εφαρμογή υλοποιείται ως μια βοηθητική εφαρμογή Gnome Panel ή ένα αυτόνομο πρόγραμμα Gtk. Το πρόγραμμα υλοποιείται σε γλώσσα προγραμματισμού Python και χρησιμοποιεί το Twisted πλαίσιο του προγραμματισμού του δικτύου.
Προς το παρόν, ο πληροφοριοδότης υλοποιείται ως μια βοηθητική εφαρμογή Gnome Panel ή ένα αυτόνομο Gtk program.When έχει δοθεί σήμα κινδύνου ψιθύρισε από μια πηγή, το κείμενο του applet ή αλλαγές πρόγραμμα Gtk από το "Δεν υπάρχουν ειδοποιήσεις" σε "Νέα Alerts". Ο χρήστης μπορεί να κάνει κλικ στο κείμενο και ένα παράθυρο θα εμφανιστεί που περιέχει μια λίστα των καταχωρήσεων που ελήφθησαν και τον χρόνο που ελήφθησαν. Οι πηγές που παρέχονται είναι η αρχική πηγή CVSToys, μια πηγή φίλτρο e-mail και ένα daemonized εκδοχή της, μια πηγή τροφοδοσίας RSS (επικαλούμενη TouRSSt), μια πηγή παρακολούθηση της αλλαγής του ιστοσελίδα, και μια πηγή γραμμή απλή εντολή που μπορεί να κληθεί από Τίποτα άλλο. Ο κωδικός για κάθε μία από αυτές τις πηγές είναι αρκετά απλό να ακολουθήσει ότι οι νέες πηγές μπορεί να γραφτεί αρκετά εύκολα
Απαιτήσεις :.
- Python 2.2 ή μεγαλύτερη
- PyGnome 2
- PyOrbit 2
- PyGtk2
- Glade Python
- Twisted 1.1
Τα σχόλια δεν βρέθηκε