Commit 78bfa70f authored by Romain Bignon's avatar Romain Bignon

set a description for every application

parent 0a4e05e5
......@@ -85,6 +85,8 @@ class Boobank(ReplApplication):
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Romain Bignon, Christophe Benz'
CAPS = ICapBank
DESCRIPTION = "Boobank is a console application to get bank accounts, " \
"display history and do transfer operations."
EXTRA_FORMATTERS = {'account_list': AccountListFormatter,
'transfer': TransferFormatter,
}
......
......@@ -123,6 +123,8 @@ class Boobmsg(ReplApplication):
APPNAME = 'boobmsg'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Christophe Benz'
DESCRIPTION = "Boobmsg is a console application to send messages on supported websites and " \
"to display messages threads and contents."
CAPS = ICapMessages
EXTRA_FORMATTERS = {'msglist': MessagesListFormatter,
'msg': MessageFormatter,
......
......@@ -30,6 +30,7 @@ class Chatoob(ReplApplication):
APPNAME = 'chatoob'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Christophe Benz'
DESCRIPTION = 'Chatoob is a console application to chat with contacts.'
CAPS = ICapChat
def on_new_chat_message(self, message):
......
......@@ -29,6 +29,7 @@ class Geolooc(ReplApplication):
APPNAME = 'geolooc'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Romain Bignon'
DESCRIPTION = "Geolooc is a console application to get geolocalization of IP addresses."
CAPS = ICapGeolocIp
def main(self, argv):
......
......@@ -72,6 +72,7 @@ class HaveSex(ReplApplication):
APPNAME = 'havesex'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Romain Bignon'
DESCRIPTION = "Havesex is a console application to interact with dating websites and to help you to seduce women."
STORAGE_FILENAME = 'dating.storage'
STORAGE = {'optims': {}}
CAPS = ICapDating
......
......@@ -80,6 +80,8 @@ class Monboob(ReplApplication):
APPNAME = 'monboob'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Romain Bignon'
DESCRIPTION = "Monboob is a daemon to send messages on supported website by email, " \
"and can be used to send replies."
CONFIG = {'interval': 300,
'domain': 'weboob.example.org',
'recipient': 'weboob@example.org',
......
......@@ -25,6 +25,9 @@ class QBoobMsg(QtApplication):
APPNAME = 'qboobmsg'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Romain Bignon'
DESCRIPTION = "QBoobMsg is a graphical application to read messages on supported " \
"website and reply to them."
CAPS = ICapMessages
def main(self, argv):
self.load_backends(ICapMessages, storage=self.create_storage())
......
......@@ -25,6 +25,9 @@ class QHaveSex(QtApplication):
APPNAME = 'qhavesex'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Romain Bignon'
DESCRIPTION = "QHaveSex is a graphical application to interact with dating websites " \
"and help you to seduce women."
CAPS = ICapDating
STORAGE_FILENAME = 'dating.storage'
def main(self, argv):
......
......@@ -25,6 +25,8 @@ class QVideoob(QtApplication):
APPNAME = 'qvideoob'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Romain Bignon'
DESCRIPTION = "QVideoob is a graphical application to search videos on supported websites and play them."
CAPS = ICapVideo
CONFIG = {'settings': {'nsfw': 1,
'sfw': 1,
'sortby': 0,
......
......@@ -25,6 +25,8 @@ class QWeboobCfg(QtApplication):
APPNAME = 'qweboobcfg'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Romain Bignon'
DESCRIPTION = "weboob-config-qt is a graphical application to add/edit/remove backends, " \
"and to register new website accounts."
def main(self, argv):
self.load_backends()
......
......@@ -54,6 +54,8 @@ class Radioob(ReplApplication):
APPNAME = 'radioob'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Romain Bignon'
DESCRIPTION = "Radioob is a console application to list radios, play them and get " \
"informations like the current song."
CAPS = ICapRadio
EXTRA_FORMATTERS = {'radio_list': RadioListFormatter}
COMMANDS_FORMATTERS = {'list': 'radio_list'}
......
......@@ -29,6 +29,7 @@ class Traveloob(ReplApplication):
APPNAME = 'traveloob'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Romain Bignon'
DESCRIPTION = "Traveloob is a console application to get timelines."
CAPS = ICapTravel
DEFAULT_FORMATTER = 'table'
......
......@@ -56,7 +56,8 @@ class Videoob(ReplApplication):
APPNAME = 'videoob'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Christophe Benz, Romain Bignon, John Obbele'
DESCRIPTION = 'Search and get information about videos'
DESCRIPTION = "Videoob is a console application to search videos on supported websites " \
"and to play them or get informations."
CAPS = ICapVideo
EXTRA_FORMATTERS = {'video_list': VideoListFormatter}
COMMANDS_FORMATTERS = {'search': 'video_list'}
......
......@@ -35,6 +35,8 @@ class WebContentEdit(ReplApplication):
APPNAME = 'webcontentedit'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Romain Bignon'
DESCRIPTION = "Webcontentedit is a console application to display and " \
"edit contents on supported websites."
CAPS = ICapContent
def do_edit(self, line):
......
......@@ -34,6 +34,8 @@ class WeboobCfg(ReplApplication):
APPNAME = 'weboob-config'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Christophe Benz, Romain Bignon'
DESCRIPTION = "Weboob-Config is a console application to add/edit/remove backends, " \
"and to register new website accounts."
COMMANDS_FORMATTERS = {'backends': 'table',
'list': 'table',
}
......
......@@ -30,6 +30,8 @@ class WeboobCli(ReplApplication):
COPYRIGHT = 'Copyright(C) 2010 Romain Bignon'
SYNOPSIS = 'Usage: %prog [-dqv] [-b backends] [-cnfs] capability method [arguments..]\n'
SYNOPSIS += ' %prog [--help] [--version]'
DESCRIPTION = "Weboob-Cli is a console application to call a specific method on backends " \
"which implement the given capability."
DISABLE_REPL = True
def load_default_backends(self):
......
......@@ -25,6 +25,7 @@ class WeboobDebug(ReplApplication):
APPNAME = 'weboobdebug'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Christophe Benz'
DESCRIPTION = "Weboob-Debug is a console application to debug backends."
def load_default_backends(self):
pass
......
......@@ -80,6 +80,8 @@ class Weboorrents(ReplApplication):
APPNAME = 'weboorrents'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Romain Bignon'
DESCRIPTION = "Weboorrents is a console application to search torrents on supported trackers " \
"and to download .torrent files."
CAPS = ICapTorrent
EXTRA_FORMATTERS = {'torrent_list': TorrentListFormatter,
'torrent_info': TorrentInfoFormatter,
......
......@@ -75,6 +75,7 @@ class WetBoobs(ReplApplication):
APPNAME = 'wetboobs'
VERSION = '0.5'
COPYRIGHT = 'Copyright(C) 2010 Romain Bignon'
DESCRIPTION = "Wetboobs is a console application to display weather and forecasts in your city."
CAPS = ICapWeather
EXTRA_FORMATTERS = {'cities': CitiesFormatter,
'current': CurrentFormatter,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment