from Prophet.Executable import _Multiname from Prophet.Executable import _Versioned import Prophet.Program.Internet class alicq (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'ALICQ' self.comment = 'ICQ client for X' self.keywords = ['X11', 'ICQ', 'client', 'Tk'] self._executables = ['alicq'] class althea (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'Althea' self.comment = 'Mail client for X' self.keywords = ['X11', 'mail', 'client'] self._executables = ['althea'] class aria (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'Aria' self.comment = 'Download manager' self.keywords = ['X11', 'ftp', 'http', 'file', 'download'] self._executables = ['aria'] # TODO : camstream from Prophet.Program.X.Graphics import gqcam class dillo (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'Dillo' self.comment = 'Lightning fast small web browser' self.keywords = ['X11', 'www', 'web', 'browse'] self._executables = ['dillo'] class everybuddy (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'EveryBuddy' self.comment = 'Instant messenger client' self.keywords = ['X11', 'ICQ', 'client'] self._executables = ['everybuddy'] class fetchmailconf (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'FetchMailConf' self.comment = 'FetchMail configurator' self.keywords = ['X11', 'FetchMail', 'configure', 'utility'] self._executables = ['fetchmailconf'] def _Scan (self): _Multiname._Scan (self) if self._success: if not Prophet.Program.Internet.fetchmail ()(): self._success = 0 class firefox (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'Firefox' self.comment = 'Fast Mozilla based internet browser' self.keywords = ['X11', 'www', 'web', 'Mozilla', 'browse', 'client'] self._executables = ['MozillaFirefox', 'firefox'] class icqnix (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'ICQnix' self.comment = 'ICQ client for X' self.keywords = ['X11', 'ICQ', 'client'] self._executables = ['icqnix'] class licq (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'LICQ' self.comment = 'ICQ client for X' self.keywords = ['X11', 'ICQ', 'client'] self._executables = ['licq'] class LinNeighbohrhood (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'LinNxxx Samba browser' self.comment = 'Samba browser' self.keywords = ['X11', 'Samba', 'browse'] self._executables = ['LinNeighbohrhood'] # Uuuuffff! class linpopup (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'LinPopUp' self.comment = 'Program to communicate with Windows' self.keywords = ['X11', 'Windows', 'talk', 'communicate', 'client'] self._executables = ['LinPopUp', 'linpopup'] class mozilla (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'Mozilla' self.comment = 'Internet browser, mail/news client' self.keywords = ['X11', 'www', 'web', 'browse', 'mail', 'news', 'client'] self._executables = ['mozilla'] class netscape (_Versioned): def __init__ (self): _Versioned.__init__ (self) self.name = 'Netscape' self.comment = 'Internet browser, mail/news client' self.keywords = ['X11', 'www', 'web', 'browse', 'mail', 'news', 'client'] self._basenames = ['netscape'] class opera (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'Opera' self.comment = 'Extremly fast web browser' self.keywords = ['X11', 'commercial', 'www', 'web', 'browse'] self._executables = ['opera'] class paddress (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'Paddress' self.comment = 'Address book' self.keywords = ['X11', 'address', 'book', 'manage'] self._executables = ['paddress'] class postilion (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'Postilion' self.comment = 'Mail client written in Tk' self.keywords = ['X11', 'mail', 'client', 'TkRat', 'clone'] self._executables = ['postilion'] class skipstone (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'SkipStone web browser' self.comment = 'Simple Mozilla-based web browser' self.keywords = ['X11', 'www', 'web', 'browse', 'Mozilla', 'Gecko'] self._executables = ['skipstone'] class spruce (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'Spruce' self.comment = 'Mail client' self.keywords = ['X11', 'mail', 'client'] self._executables = ['spruce'] class thunderbird (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'Thunderbird' self.comment = 'Internet mail/news client' self.keywords = ['X11', 'Mozilla', 'mail', 'news', 'client'] self._executables = ['MozillaThunderbird', 'thunderbird'] class tkpppoe (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'TkPPPoe' self.comment = 'PPP frontend written in Tk' self.keywords = ['X11', 'PPP', 'frontend', 'client'] self._executables = ['tkpppoe'] class tkrat (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'TkRat' self.comment = 'Mail client written in Tk' self.keywords = ['X11', 'mail', 'client'] self._executables = ['tkrat'] class xarchie (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'Xarchie' self.comment = 'Internet Archie client' self.keywords = ['X11', 'Archie', 'client'] self._executables = ['xarchie'] class xchat (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'X-Chat' self.comment = 'IRC client' self.keywords = ['X11', 'IRC', 'client'] self._executables = ['xchat', 'xchat-2'] class xmailbox (_Multiname): def __init__ (self): _Multiname.__init__ (self) self.name = 'Xmailbox' self.comment = 'Mail delivery notifier' self.keywords = ['X11', 'mail', 'utiltiy'] self._executables = ['xmailbox']