Removes unused paper number in bib_oneliner and filers.
This commit is contained in:
parent
e1fd34a1ea
commit
cac73d251c
@ -28,25 +28,24 @@ def parser(subparsers):
|
||||
return parser
|
||||
|
||||
|
||||
def date_added(np):
|
||||
n, p = np
|
||||
def date_added(p):
|
||||
return p.added or datetime(1, 1, 1)
|
||||
|
||||
|
||||
def command(args):
|
||||
ui = get_ui()
|
||||
rp = repo.Repository(config())
|
||||
papers = filter(lambda (n, p):
|
||||
filter_paper(p, args.query, case_sensitive=args.case_sensitive),
|
||||
enumerate(rp.all_papers()))
|
||||
papers = filter(lambda p: filter_paper(p, args.query,
|
||||
case_sensitive=args.case_sensitive),
|
||||
rp.all_papers())
|
||||
if args.alphabetical:
|
||||
papers = sorted(papers, key=lambda p: p[1].citekey)
|
||||
papers = sorted(papers, key=lambda p: p.citekey)
|
||||
else:
|
||||
papers = sorted(papers, key=date_added)
|
||||
if len(papers) > 0:
|
||||
ui.print_('\n'.join(
|
||||
pretty.paper_oneliner(p, n=n, citekey_only=args.citekeys)
|
||||
for n, p in papers))
|
||||
pretty.paper_oneliner(p, citekey_only=args.citekeys)
|
||||
for p in papers))
|
||||
|
||||
|
||||
FIELD_ALIASES = {
|
||||
|
@ -103,10 +103,10 @@ def command(args):
|
||||
all_tags += tags
|
||||
included, excluded = _tag_groups(_parse_tags(all_tags))
|
||||
papers_list = []
|
||||
for n, p in enumerate(rp.all_papers()):
|
||||
for p in rp.all_papers():
|
||||
if (p.tags.issuperset(included) and
|
||||
len(p.tags.intersection(excluded)) == 0):
|
||||
papers_list.append((p, n))
|
||||
papers_list.append(p)
|
||||
|
||||
ui.print_('\n'.join(pretty.paper_oneliner(p, n)
|
||||
for p, n in papers_list))
|
||||
ui.print_('\n'.join(pretty.paper_oneliner(p)
|
||||
for p in papers_list))
|
||||
|
@ -48,7 +48,7 @@ def bib_desc(bib_data):
|
||||
return s
|
||||
|
||||
|
||||
def paper_oneliner(p, n = 0, citekey_only = False):
|
||||
def paper_oneliner(p, citekey_only = False):
|
||||
if citekey_only:
|
||||
return p.citekey
|
||||
else:
|
||||
|
Loading…
x
Reference in New Issue
Block a user