Remove unused imports, update strings

main
ksunden 7 years ago
parent 54a056c277
commit e177b43d14

@ -2,23 +2,22 @@ from __future__ import unicode_literals
import webbrowser import webbrowser
from .. import p3
from .. import repo from .. import repo
from ..uis import get_ui from ..uis import get_ui
from ..utils import resolve_citekey, resolve_citekey_list from ..utils import resolve_citekey_list
def parser(subparsers, conf): def parser(subparsers, conf):
parser = subparsers.add_parser('url', parser = subparsers.add_parser('url',
help="open the url in the browser") help="open a paper's url in the default web browser")
parser.add_argument("citekey", nargs = '*', parser.add_argument("citekey", nargs = '*',
help="one or more citeKeys to open") help="one or more citeKeys to open")
return parser return parser
def command(conf, args): def command(conf, args):
"""Open the url for a publication.""" """Open the url of one or several papers in a web browser."""
ui = get_ui() ui = get_ui()
rp = repo.Repository(conf) rp = repo.Repository(conf)
@ -27,6 +26,7 @@ def command(conf, args):
try: try:
paper = rp.pull_paper(key) paper = rp.pull_paper(key)
url = paper.bibdata['url'] url = paper.bibdata['url']
ui.info('opening url {}'.format(url))
webbrowser.open(url) webbrowser.open(url)
except KeyError as e: except KeyError as e:

Loading…
Cancel
Save