From 400056c0572967e1dbaeb76e72e1a0d3c915da28 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Thu, 8 Nov 2012 11:15:14 +0100 Subject: [PATCH] pastebin: Fix login without API --- modules/pastebin/browser.py | 3 ++- modules/pastebin/pages.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/pastebin/browser.py b/modules/pastebin/browser.py index a8897a5d..cf5a0602 100644 --- a/modules/pastebin/browser.py +++ b/modules/pastebin/browser.py @@ -24,7 +24,7 @@ from weboob.tools.ordereddict import OrderedDict from weboob.capabilities.paste import PasteNotFound -from .pages import PastePage, PostPage, UserPage +from .pages import PastePage, PostPage, UserPage, LoginPage from .paste import PastebinPaste import urllib @@ -43,6 +43,7 @@ class PastebinBrowser(BaseBrowser): PASTE_URL = 'http://%s/(?P\w+)' % DOMAIN API_URL = 'http://%s/api/api_post.php' % DOMAIN PAGES = OrderedDict(( + ('http://%s/login' % DOMAIN, LoginPage), ('http://%s/u/(?P.+)' % DOMAIN, UserPage), ('http://%s/' % DOMAIN, PostPage), (PASTE_URL, PastePage), diff --git a/modules/pastebin/pages.py b/modules/pastebin/pages.py index ef47fdde..01d10e00 100644 --- a/modules/pastebin/pages.py +++ b/modules/pastebin/pages.py @@ -20,7 +20,7 @@ from weboob.tools.browser import BasePage, BrokenPageError -__all__ = ['PastePage', 'PostPage'] +__all__ = ['PastePage', 'PostPage', 'LoginPage'] class BasePastebinPage(BasePage):