Informant là một tập hợp các tiện ích cho việc giữ một người dùng thông báo về các sự kiện. Nó bao gồm một cung cấp thông tin, đó là phương tiện mà người dùng được cảnh báo về sự xuất hiện của các sự kiện cho biết, và một số nguồn tin cho rằng, "thì thầm" một cảnh báo cho người cung cấp thông tin khi sự kiện xảy ra.
Việc thực hiện được thực hiện như một applet Gnome Panel hoặc một chương trình độc lập GTK. Nó được thực hiện trong các ngôn ngữ lập trình Python và sử dụng các framework lập trình mạng Twisted.
Đối với doanh nghiệp, cung cấp thông tin được thực hiện như một applet Gnome Panel hoặc một đứng một mình Gtk program.When một cảnh báo đã được thì thầm bằng một nguồn tin, văn bản của applet hoặc Gtk thay đổi chương trình từ "Không có cảnh báo" cho "mới Alerts". Người dùng có thể nhấp chuột vào các văn bản và một cửa sổ sẽ bật lên có chứa một danh sách các thông báo nhận được và thời gian họ đã nhận được. Các nguồn cung cấp là nguồn gốc CVSToys, một nguồn lọc e-mail và một phiên bản daemonized của nó, một nguồn cấp dữ liệu RSS (dựa vào TouRSSt), một nguồn giám sát thay đổi trang web, và một nguồn dòng lệnh đơn giản mà có thể được gọi từ bất cứ điều gì khác. Các mã số cho mỗi những nguồn này là đơn giản, đủ để làm theo đó các nguồn mới có thể được viết khá dễ dàng
Yêu cầu .
- Python 2.2 hoặc cao hơn
- PyGnome 2
- PyOrbit 2
- PyGtk2
- Glade Python
- Twisted 1.1
Bình luận không