Fix pocket object initialization for config step
This commit is contained in:
parent
4c61552238
commit
12143d4e23
2 changed files with 17 additions and 7 deletions
|
@ -43,14 +43,22 @@ class PocketApp:
|
|||
|
||||
self._storage.clear()
|
||||
|
||||
def get_request_token(self, consumer_key):
|
||||
return self._pocket.get_request_token(
|
||||
consumer_key, self.REDIRECT_URL
|
||||
self._pocket = Pocket(
|
||||
consumer_key,
|
||||
access_token
|
||||
)
|
||||
|
||||
def get_access_token(self, consumer_key, request_token):
|
||||
def init_consumer_key(self, consumer_key):
|
||||
self._pocket = Pocket(consumer_key)
|
||||
|
||||
def get_request_token(self):
|
||||
return self._pocket.get_request_token(
|
||||
self.REDIRECT_URL
|
||||
)
|
||||
|
||||
def get_access_token(self, request_token):
|
||||
return self._pocket.get_access_token(
|
||||
consumer_key, request_token
|
||||
request_token
|
||||
)
|
||||
|
||||
def add_article(self, url, title=None, tags=None):
|
||||
|
|
|
@ -48,7 +48,9 @@ def main():
|
|||
'\tdefault:',
|
||||
help='Used in calculating reading time for each article')
|
||||
def configure(consumer_key, sort_field, words_per_minute):
|
||||
request_token = pocket_app.get_request_token(consumer_key)
|
||||
pocket_app.init_consumer_key(consumer_key)
|
||||
|
||||
request_token = pocket_app.get_request_token()
|
||||
|
||||
if not request_token:
|
||||
print('Could not obtain request_token')
|
||||
|
@ -62,7 +64,7 @@ def configure(consumer_key, sort_field, words_per_minute):
|
|||
webbrowser.open_new_tab(url)
|
||||
input()
|
||||
|
||||
access_token = pocket_app.get_access_token(consumer_key, request_token)
|
||||
access_token = pocket_app.get_access_token(request_token)
|
||||
|
||||
if not access_token:
|
||||
print('Could not obtain access token')
|
||||
|
|
Loading…
Reference in a new issue