1from Prophet.Legacy import App as _App, ConsoleApp as _ConsoleApp, X11App as _X11App 2from Keywords import Keyword as Kw, Set as KwS 3from Prophet.Categories import * 4 5 6class alsamixer(_App, _ConsoleApp): 7 name = "ALSA mixer" 8 comment = "ALSA sound mixer" 9 keywords = KwS(Audio, Mixer) 10 11 12class alsamixergui(_App, _X11App): 13 name = "X ALSA mixer" 14 comment = "ALSA sound mixer for X11" 15 keywords = KwS(Audio, Mixer) 16 17 18class alsaplayer(_App, _X11App): 19 name = "ALSA player" 20 comment = "ALSA audio player for X11" 21 keywords = KwS(Audio, Player) 22 23# REASON : requires device to be specified in command line 24# class amixer(_App, _ConsoleApp) : 25# name = "Amixer" 26# comment = "ALSA sound mixer" 27# keywords = KwS(Audio, Mixer) 28 29 30class audacity(_App, _X11App): 31 name = "Audacity" 32 comment = "Sound editor for X11" 33 keywords = KwS(Audio, AudioVideoEditing) 34 35 36class aumix(_App, _ConsoleApp): 37 name = "AUmix" 38 comment = "Sound mixer" 39 keywords = KwS(Audio, Mixer) 40 41 42class aviplay(_App, _X11App): 43 name = "Aviplay" 44 comment = "Vidio player for X11" 45 keywords = KwS(Video, Player) 46 47 48class beep(_App, _X11App): 49 name = "Beep" 50 comment = "Beep media player, a XMMS fork" 51 exes = ["beep-media-player"] 52 keywords = KwS(Audio, Player, GTK) 53 54 55class cheesetracker(_App, _X11App): 56 name = "CheeseTracker" 57 comment = "Sound tracker similar to the ScreamTracker" 58 keywords = KwS(Audio, Player, Sequencer) 59 60 61class cdp(_App, _ConsoleApp): 62 name = "CDp" 63 comment = "CD player" 64 keywords = KwS(Audio, Player) 65 66 67class cplay(_App, _ConsoleApp): 68 name = "CPlay" 69 comment = "Console autio player" 70 keywords = KwS(Audio, Player) 71 72 73class flxine(_App, _X11App): 74 name = "FLXINE" 75 comment = "XINE media player" 76 keywords = KwS(AudioVideo, Audio, Video, TV, Tuner, Player) 77 78 79class fxtv(_App, _X11App): 80 name = "FxTV" 81 comment = "*BSD TV tuner" 82 keywords = KwS(AudioVideo, Video, Tuner, TV) 83 84 85class easytag(_App, _X11App): 86 name = "EasyTag" 87 comment = "Audio file tags manager" 88 keywords = KwS(AudioVideo, AudioVideoEditing) 89 90 91class emusic(_App, _X11App): 92 name = "Emusic" 93 comment = "Enlightenment media player" 94 keywords = KwS(AudioVideo, Audio, Player) 95 96 97class eroaster(_App, _X11App): 98 name = "Eroaster" 99 comment = "CD ripper/burner" 100 keywords = KwS(Audio, Recorder, DiscBurning) 101 102 103class _HelixReal(_App, _X11App): 104 comment = "Media player" 105 keywords = KwS(AudioVideo, Audio, Video, TV, Tuner, Player, GTK) 106 107 def __init__(self): 108 try: 109 super(_HelixReal, self).__init__() 110 except Prophet.NotFound: 111 raise 112 113 114class hxplay(_HelixReal): 115 prefix = "HelixPlayer" 116 name = "HelixPlayer" 117 118 119class realplay(_HelixReal): 120 prefix = "RealPlayer" 121 name = "RealPlayer" 122 123 124class gcombust(_App, _X11App): 125 name = "Gcombust" 126 comment = "CD ripper/burner" 127 keywords = KwS(Audio, Recorder, DiscBurning) 128 129 130class gmplayer(_App, _X11App): 131 name = "Gmplayer" 132 comment = "Mplayer frontend" 133 keywords = KwS(AudioVideo, Audio, Video, TV, Tuner, Player, GTK) 134 135 136class gqmpeg(_App, _X11App): 137 name = "GQmpeg" 138 comment = "Media player" 139 keywords = KwS(AudioVideo, Audio, Video, Player) 140 141 142class gqcam(_App, _X11App): 143 name = "GQcam" 144 comment = "Web camera control program" 145 keywords = KwS(Video, Network) 146 147 148class grip(_App, _X11App): 149 name = "Grip" 150 comment = "CD ripper/burner" 151 keywords = KwS(Audio, Recorder, DiscBurning) 152 153 154class gtv(_App, _X11App): 155 name = "Gtv" 156 comment = "Vidio player for X11" 157 keywords = KwS(Video, Player) 158 159 160class gxine(_App, _X11App): 161 name = "GXINE" 162 comment = "XINE media player" 163 keywords = KwS(AudioVideo, Audio, Video, TV, Tuner, Player, GTK) 164 165 166class motv(_App, _X11App): 167 name = "MoTV" 168 comment = "TV tuner" 169 keywords = KwS(AudioVideo, Video, Tuner, TV, Motif) 170 171 172class mp3shell(_App, _X11App): 173 name = "MP3shell" 174 comment = "Audio player" 175 keywords = KwS(Audio, Player) 176 177 178class radio(_App, _ConsoleApp): 179 name = "Radio" 180 comment = "Radio control utility" 181 keywords = KwS(Audio, Player, Tuner, Utility) 182 183 184class rexima(_App, _ConsoleApp): 185 name = "Rexima" 186 comment = "Sound mixer" 187 keywords = KwS(Audio, Mixer) 188 189 190class x11amp(_App, _X11App): 191 name = "X11amp" 192 comment = "Audio player, a WinAmp clone" 193 keywords = KwS(Audio, Player) 194 195 196class xanim(_App, _X11App): 197 name = "Xanim" 198 comment = "X video player" 199 keywords = KwS(Video, Player) 200 201 202class xatitv(_App, _X11App): 203 name = "XatiTV" 204 comment = "TV tuner control for ATI cards" 205 keywords = KwS(AudioVideo, Video, Tuner, TV, Utility) 206 207 208class xaumix(_App, _X11App): 209 name = "Xaumix" 210 comment = "Sound mixer, an Aumix frontend" 211 keywords = KwS(Audio, Mixer) 212 213 214class xawtv(_App, _X11App): 215 name = "XawTV" 216 comment = "TV tuner" 217 keywords = KwS(AudioVideo, Video, Tuner, TV) 218 219 220class xcdroast(_App, _X11App): 221 name = "Xcdroast" 222 comment = "CD burner" 223 keywords = KwS(Audio, DiscBurning) 224 225 226class xmix(_App, _X11App): 227 name = "Xmix" 228 comment = "X sound mixer" 229 keywords = KwS(Audio, Mixer) 230 231 232class xmms(_App, _X11App): 233 name = "XMMS" 234 comment = "X multimedia sound system" 235 keywords = KwS(Audio, Player, GTK) 236 237 238class xmovie(_App, _X11App): 239 name = "Xmovie" 240 comment = "X video player" 241 keywords = KwS(Video, Player) 242 243 244class xmps(_App, _X11App): 245 name = "XMPS" 246 comment = "X video player" 247 keywords = KwS(Video, Player) 248 249 250class xpcd(_App, _X11App): 251 name = "XPCD" 252 comment = "PhotoCD Viewer" 253 keywords = KwS(Graphics, Photograph, Viewer) 254 255 256class zinf(_App, _X11App): 257 name = "Zinf" 258 comment = "Media player" 259 keywords = KwS(AudioVideo, Audio, Video, TV, Tuner, Player, GTK) 260