Easy spacing fixes, trailing stuff
Remove useless trailing \ Remove trailing spaces Add missing empty lines autopep8 -ir -j2 --select=E301,E302,E502,W291,W293,W391 . Diff quickly checked.
This commit is contained in:
parent
c21d1f7925
commit
7094931c92
231 changed files with 474 additions and 67 deletions
|
|
@ -38,6 +38,7 @@ from .browser import OkCBrowser
|
|||
|
||||
__all__ = ['OkCBackend']
|
||||
|
||||
|
||||
def parse_dt(s):
|
||||
now = datetime.datetime.now()
|
||||
if s is None:
|
||||
|
|
@ -62,6 +63,7 @@ def parse_dt(s):
|
|||
d = _parse_dt(s)
|
||||
return local2utc(d)
|
||||
|
||||
|
||||
class OkCBackend(BaseBackend, ICapMessages, ICapContact, ICapMessagesPost):
|
||||
NAME = 'okc'
|
||||
MAINTAINER = u'Roger Philibert'
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ __all__ = ['OkCBrowser']
|
|||
class OkCException(Exception):
|
||||
pass
|
||||
|
||||
|
||||
class OkCBrowser(BaseBrowser):
|
||||
DOMAIN = 'm.okcupid.com'
|
||||
PROTOCOL = 'https'
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ from weboob.tools.browser import BasePage
|
|||
from weboob.tools.ordereddict import OrderedDict
|
||||
from weboob.capabilities.contact import ProfileNode
|
||||
|
||||
|
||||
class LoginPage(BasePage):
|
||||
def login(self, username, password):
|
||||
self.browser.select_form(name='loginf')
|
||||
|
|
@ -30,6 +31,7 @@ class LoginPage(BasePage):
|
|||
self.browser['password'] = password.encode(self.browser.ENCODING)
|
||||
self.browser.submit(id='login_btn', nologin=True)
|
||||
|
||||
|
||||
class ThreadPage(BasePage):
|
||||
def get_threads(self):
|
||||
li_elems = self.parser.select(self.document.getroot(), "//div[@id='page_content']//li", method= 'xpath')
|
||||
|
|
@ -45,6 +47,7 @@ class ThreadPage(BasePage):
|
|||
|
||||
return threads
|
||||
|
||||
|
||||
class MessagesPage(BasePage):
|
||||
def get_thread_mails(self, count):
|
||||
ul_item = self.parser.select(self.document.getroot(), "//ul[@id='rows']", method='xpath')[0]
|
||||
|
|
@ -158,11 +161,13 @@ class ProfilePage(BasePage):
|
|||
|
||||
return profile
|
||||
|
||||
|
||||
class PhotosPage(BasePage):
|
||||
def get_photos(self):
|
||||
imgs = self.parser.select(self.document.getroot(), "//div[@class='pic clearfix']//img", method='xpath')
|
||||
return [unicode(img.get('src')) for img in imgs]
|
||||
|
||||
|
||||
class PostMessagePage(BasePage):
|
||||
def post_mail(self, id, content):
|
||||
self.browser.select_form(name='f2')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue