From 3fcb0eb8f2c86d0968f73274770630bff847db05 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Fri, 9 Apr 2010 15:18:13 +0200 Subject: [PATCH] move scripts into topdir scripts/ directory --- .../boobank/scripts => scripts}/boobank | 1 - .../frontends/dummy/scripts => scripts}/dummy | 1 - scripts/http | 26 ++++++++ .../monboob/scripts => scripts}/monboob | 1 - .../travel/scripts => scripts}/travel | 1 - .../weboobcfg/scripts => scripts}/weboobcfg | 0 weboob/frontends/http/scripts/http | 60 ------------------- 7 files changed, 26 insertions(+), 64 deletions(-) rename {weboob/frontends/boobank/scripts => scripts}/boobank (99%) rename {weboob/frontends/dummy/scripts => scripts}/dummy (99%) create mode 100755 scripts/http rename {weboob/frontends/monboob/scripts => scripts}/monboob (99%) rename {weboob/frontends/travel/scripts => scripts}/travel (98%) rename {weboob/frontends/weboobcfg/scripts => scripts}/weboobcfg (100%) delete mode 100755 weboob/frontends/http/scripts/http diff --git a/weboob/frontends/boobank/scripts/boobank b/scripts/boobank similarity index 99% rename from weboob/frontends/boobank/scripts/boobank rename to scripts/boobank index f985813065..38493a7a26 100755 --- a/weboob/frontends/boobank/scripts/boobank +++ b/scripts/boobank @@ -23,7 +23,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. from __future__ import with_statement import sys -from types import MethodType import weboob from weboob.capabilities.bank import ICapBank, AccountNotFound diff --git a/weboob/frontends/dummy/scripts/dummy b/scripts/dummy similarity index 99% rename from weboob/frontends/dummy/scripts/dummy rename to scripts/dummy index d9b32a22cd..2218a51532 100755 --- a/weboob/frontends/dummy/scripts/dummy +++ b/scripts/dummy @@ -20,7 +20,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. """ -from weboob import Weboob from weboob.capabilities.bank import ICapBank from weboob.capabilities.messages import ICapMessages, ICapMessagesReply from weboob.capabilities.travel import ICapTravel diff --git a/scripts/http b/scripts/http new file mode 100755 index 0000000000..3ae63d5de3 --- /dev/null +++ b/scripts/http @@ -0,0 +1,26 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# vim: ft=python et softtabstop=4 cinoptions=4 shiftwidth=4 ts=4 ai + +""" +Copyright(C) 2010 Christophe Benz + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, version 3 of the License. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +""" + +from weboob.frontends.http import HTTPApplication + +if __name__ == '__main__': + HTTPApplication.run() diff --git a/weboob/frontends/monboob/scripts/monboob b/scripts/monboob similarity index 99% rename from weboob/frontends/monboob/scripts/monboob rename to scripts/monboob index 25bc09c1c0..0b9d03ca87 100755 --- a/weboob/frontends/monboob/scripts/monboob +++ b/scripts/monboob @@ -28,7 +28,6 @@ import time import sys from html2text import html2text -from weboob import Weboob from weboob.capabilities.messages import ICapMessages from weboob.tools.application import BaseApplication diff --git a/weboob/frontends/travel/scripts/travel b/scripts/travel similarity index 98% rename from weboob/frontends/travel/scripts/travel rename to scripts/travel index c612fba2d0..af8759227e 100755 --- a/weboob/frontends/travel/scripts/travel +++ b/scripts/travel @@ -20,7 +20,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. """ -import sys from weboob.frontends.travel import Travel if __name__ == '__main__': diff --git a/weboob/frontends/weboobcfg/scripts/weboobcfg b/scripts/weboobcfg similarity index 100% rename from weboob/frontends/weboobcfg/scripts/weboobcfg rename to scripts/weboobcfg diff --git a/weboob/frontends/http/scripts/http b/weboob/frontends/http/scripts/http deleted file mode 100755 index a7cfb8999d..0000000000 --- a/weboob/frontends/http/scripts/http +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# vim: ft=python et softtabstop=4 cinoptions=4 shiftwidth=4 ts=4 ai - -""" -Copyright(C) 2010 Romain Bignon, Christophe Benz - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, version 3 of the License. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -""" - -import os -import sys - -from mako.lookup import TemplateLookup -import wee -from wsgiref.simple_server import make_server - -from weboob import Weboob -from weboob.capabilities.messages import ICapMessages, ICapMessagesReply -from weboob.tools.application import BaseApplication - -class Application(BaseApplication): - APPNAME = 'http' - CONFIG = dict(host='localhost', port=8080) - - def main(self, argv): - self.load_config() - self.weboob.load_backends() - -template_lookup = TemplateLookup(directories=['%s/../templates' % os.path.dirname(__file__)], - output_encoding='utf-8', encoding_errors='replace') - -@wee.get('/') -def index(request): - template = template_lookup.get_template('index.mako') - return template.render().strip() - -@wee.get('/messages') -def messages(request): - template = template_lookup.get_template('messages.mako') - backends = list(app.weboob.iter_backends(ICapMessages)) - return template.render(backends=backends).strip() - -if __name__ == '__main__': - app = Application() - app.main(sys.argv) - srv = make_server(app.config.get('host'), app.config.get('port'), wee.make_app()) - srv.serve_forever() -- GitLab