Informant is 'n stel van programme vir die behoud van 'n gebruiker in kennis gestel van die gebeure. Dit bestaan uit 'n informant, wat is die manier waarop die gebruiker in kennis gestel word om die voorkoms van die genoemde geval, en 'n aantal bronne wat "fluister" 'n waarskuwing aan die informant wanneer die gebeurtenis plaasvind.
Die huidige implementering is geïmplementeer as 'n Gnome Panel applet of 'n alleenstaande Gtk program. Dit geïmplementeer in die Python-programmeertaal en gebruik die Twisted netwerk programmering raamwerk.
Vir nou, is die informant geïmplementeer as 'n Gnome Panel applet of 'n alleenstaande Gtk program.When 'n waarskuwing is gefluister deur 'n bron in die teks van die applet of Gtk program veranderinge uit die "Geen waarskuwings" na "New Alert". Die gebruiker kan op die teks en 'n venster sal pop-up met 'n lys van die ontvang waarskuwings en die tyd wat hulle ontvang. Die bronne is die oorspronklike CVSToys bron 'n e-pos filter bron en 'n daemonized weergawe van dit, 'n RSS feed bron (vertrou op TouRSSt), 'n web bladsy monitering verandering bron en 'n eenvoudige command line bron wat genoem kan word uit enigiets anders. Die kode vir elkeen van hierdie bronne is eenvoudig genoeg om te volg wat nuwe bronne baie maklik kan geskryf word
Vereistes :.
- Python 2.2 of groter
- PyGnome 2
- PyOrbit 2
- PyGtk2
- Glade Python
- Twisted 1,1
Kommentaar nie gevind