Removes unused paper number in bib_oneliner and filers.

main
Olivier Mangin 11 years ago
parent e1fd34a1ea
commit cac73d251c

@ -28,25 +28,24 @@ def parser(subparsers):
return parser return parser
def date_added(np): def date_added(p):
n, p = np
return p.added or datetime(1, 1, 1) return p.added or datetime(1, 1, 1)
def command(args): def command(args):
ui = get_ui() ui = get_ui()
rp = repo.Repository(config()) rp = repo.Repository(config())
papers = filter(lambda (n, p): papers = filter(lambda p: filter_paper(p, args.query,
filter_paper(p, args.query, case_sensitive=args.case_sensitive), case_sensitive=args.case_sensitive),
enumerate(rp.all_papers())) rp.all_papers())
if args.alphabetical: if args.alphabetical:
papers = sorted(papers, key=lambda p: p[1].citekey) papers = sorted(papers, key=lambda p: p.citekey)
else: else:
papers = sorted(papers, key=date_added) papers = sorted(papers, key=date_added)
if len(papers) > 0: if len(papers) > 0:
ui.print_('\n'.join( ui.print_('\n'.join(
pretty.paper_oneliner(p, n=n, citekey_only=args.citekeys) pretty.paper_oneliner(p, citekey_only=args.citekeys)
for n, p in papers)) for p in papers))
FIELD_ALIASES = { FIELD_ALIASES = {

@ -103,10 +103,10 @@ def command(args):
all_tags += tags all_tags += tags
included, excluded = _tag_groups(_parse_tags(all_tags)) included, excluded = _tag_groups(_parse_tags(all_tags))
papers_list = [] papers_list = []
for n, p in enumerate(rp.all_papers()): for p in rp.all_papers():
if (p.tags.issuperset(included) and if (p.tags.issuperset(included) and
len(p.tags.intersection(excluded)) == 0): len(p.tags.intersection(excluded)) == 0):
papers_list.append((p, n)) papers_list.append(p)
ui.print_('\n'.join(pretty.paper_oneliner(p, n) ui.print_('\n'.join(pretty.paper_oneliner(p)
for p, n in papers_list)) for p in papers_list))

@ -48,7 +48,7 @@ def bib_desc(bib_data):
return s return s
def paper_oneliner(p, n = 0, citekey_only = False): def paper_oneliner(p, citekey_only = False):
if citekey_only: if citekey_only:
return p.citekey return p.citekey
else: else:

Loading…
Cancel
Save