|
|
|
from pybtex.database import Person
|
|
|
|
|
|
|
|
from papers.paper import Paper, get_bibentry_from_string
|
|
|
|
|
|
|
|
turing1950 = Paper()
|
|
|
|
turing1950.bibentry.fields['title'] = u'Computing machinery and intelligence.'
|
|
|
|
turing1950.bibentry.fields['year'] = u'1950'
|
|
|
|
turing1950.bibentry.persons['author'] = [Person(u'Alan Turing')]
|
|
|
|
turing1950.citekey = turing1950.generate_citekey()
|
|
|
|
turing1950.tags = ['computer', 'AI']
|
|
|
|
|
|
|
|
|
|
|
|
doe2013 = Paper()
|
|
|
|
doe2013.bibentry.fields['title'] = u'Nice title.'
|
|
|
|
doe2013.bibentry.fields['year'] = u'2013'
|
|
|
|
doe2013.bibentry.persons['author'] = [Person(u'John Doe')]
|
|
|
|
doe2013.citekey = doe2013.generate_citekey()
|
|
|
|
|
|
|
|
|
|
|
|
pagerankbib = """
|
|
|
|
@techreport{Page99,
|
|
|
|
number = {1999-66},
|
|
|
|
month = {November},
|
|
|
|
author = {Lawrence Page and Sergey Brin and Rajeev Motwani and Terry Winograd},
|
|
|
|
note = {Previous number = SIDL-WP-1999-0120},
|
|
|
|
title = {The PageRank Citation Ranking: Bringing Order to the Web.},
|
|
|
|
type = {Technical Report},
|
|
|
|
publisher = {Stanford InfoLab},
|
|
|
|
year = {1999},
|
|
|
|
institution = {Stanford InfoLab},
|
|
|
|
url = {http://ilpubs.stanford.edu:8090/422/},
|
|
|
|
}
|
|
|
|
"""
|
|
|
|
|
|
|
|
page99 = Paper(bibentry=get_bibentry_from_string(pagerankbib)[1])
|
|
|
|
|
|
|
|
pagerankbib_generated = """@techreport{
|
|
|
|
Page99,
|
|
|
|
author = "Page, Lawrence and Brin, Sergey and Motwani, Rajeev and Winograd, Terry",
|
|
|
|
publisher = "Stanford InfoLab",
|
|
|
|
title = "The PageRank Citation Ranking: Bringing Order to the Web.",
|
|
|
|
url = "http://ilpubs.stanford.edu:8090/422/",
|
|
|
|
number = "1999-66",
|
|
|
|
month = "November",
|
|
|
|
note = "Previous number = SIDL-WP-1999-0120",
|
|
|
|
year = "1999",
|
|
|
|
institution = "Stanford InfoLab"
|
|
|
|
}
|
|
|
|
|
|
|
|
"""
|