publist

managing my list of publications, talks, reviews
git clone https://a3nm.net/git/publist/
Log | Files | Refs | README | LICENSE

commit 3085beacb540af1b6cc0dbf31457df1d7465ce33
parent 3db3f2367ea6f08971fd76a8c309b6cbcc2d155d
Author: Antoine Amarilli <a3nm@a3nm.net>
Date:   Thu,  1 Sep 2022 09:00:34 +0200

fix full names for conf series

Diffstat:
makereviews.py | 8++++++--
parserec.py | 20+++++++++++++++-----
publis | 2+-
venues | 12+++++-------
4 files changed, 27 insertions(+), 15 deletions(-)

diff --git a/makereviews.py b/makereviews.py @@ -61,13 +61,17 @@ def tex_emifjournal(venuename, venue): return venuename def reviewtotex(x): + global venuesz review, venue = x - ans = venuetotex(tex_emifjournal(mkvenuename(venue, short=True), venue), venue['url'], None) + venuename = mkvenuename(venue, venuesz, short=True) + ans = venuetotex(tex_emifjournal(venuename, venue), venue['url'], None) return ans + getmisc(review) def reviewtohtml(lang, x): + global venuesz review, venue = x - ans = makevenue2(mkvenuename(venue), lang, venue['type'] if 'type' in venue.keys() + venuename = mkvenuename(venue, venuesz) + ans = makevenue2(venuename, lang, venue['type'] if 'type' in venue.keys() else '', venue['url'], "") return ans + getmisc(review) diff --git a/parserec.py b/parserec.py @@ -163,8 +163,14 @@ def endswithpunct(publi): return True return False -def mkvenuename(venueo, short=False, year=True): +def mkvenuename(venueo, venuesz, short=False, year=True): venue = venueo['id'] + venue_prevo = None + last = venue[-4:] + if last.isdigit(): + venue_prev = venue[:-4] + if venue_prev in venuesz.keys(): + venue_prevo = venuesz[venue_prev] if 'name' in venueo.keys(): return venueo['name'] else: @@ -178,10 +184,13 @@ def mkvenuename(venueo, short=False, year=True): # skip parts of year pos += 2 sep = "'" + prename = venue[:lpos].upper() + if venue_prevo and 'name' in venue_prevo.keys(): + prename = venue_prevo['name'] if year: - return venue[:lpos].upper() + sep + venue[pos:] + return prename + sep + venue[pos:] else: - return venue[:lpos].upper() + return prename # return name, fullname, type, venue URL, issue: for publi in lang given venuesz def getvenue(publi, lang, venuesz, short=False): @@ -202,6 +211,7 @@ def getvenue(publi, lang, venuesz, short=False): oa = None fullname = None venue_no_year = venue + found = False if venue in venuesz.keys(): venueo = venuesz[venue] if 'oa' not in venueo.keys(): @@ -228,8 +238,8 @@ def getvenue(publi, lang, venuesz, short=False): url = venueo['url'] if 'fullname' in venueo.keys(): fullname = venueo['fullname'] - venue = mkvenuename(venueo, short) - venue_no_year = mkvenuename(venueo, short, year=False) + venue = mkvenuename(venueo, venuesz, short) + venue_no_year = mkvenuename(venueo, venuesz, short, year=False) if fullname and venue: fullname += " (" + venue + ")" else: diff --git a/publis b/publis @@ -9,7 +9,7 @@ Url: https://arxiv.org/abs/2205.00851 DOI: 10.4230/LIPIcs.MFCS.2022.9 Slides: https://mikael-monet.net/slides/amarilli2022weighted-mfcs.pdf SlidesAuthor: mikael -Legacy: toappear +Extra: note = {To appear} Id: amarilli2022worst Title: Worst-Case Analysis for Interactive Evaluation of Boolean Provenance diff --git a/venues b/venues @@ -32,6 +32,7 @@ FullName: Conference on Information and Knowledge Management Id: neurips FullName: Neural Information Processing Systems +Name: NeurIPS Id: sum FullName: Scalable Uncertainty Management @@ -78,6 +79,9 @@ FullName: International Workshop on Searching and Integrating New Web Data Sourc Id: uncrowd FullName: DASFAA Workshop on Uncertain and Crowdsourced Data +Id: highlights +Name: Highlights + Id: icalp2022 Url: https://icalp2022.irif.fr/ Location: Paris @@ -93,7 +97,6 @@ Type: conference OA: no Id: highlights2022 -Name: Highlights 2022 Url: https://highlights-conference.org/2022/ Location: Paris Audience: international @@ -139,7 +142,6 @@ Type: conference OA: yes Id: highlights2021 -Name: Highlights 2021 Url: http://highlights-conference.org/ Location: Online Audience: international @@ -197,7 +199,6 @@ Type: conference OA: yes Id: highlights2020 -Name: Highlights 2020 Url: http://highlights-conference.org/online Location: Online Audience: international @@ -255,8 +256,7 @@ Type: conference OA: yes Id: neurips2019 -Name: NeurIPS 2019 -Url: https://nips.cc/ +Url: https://nips.cc/Conferences/2019 Location: Vancouver Audience: international Type: conference @@ -424,7 +424,6 @@ Type: conference OA: yes Id: highlights2016 -Name: Highlights 2016 Url: http://highlights-conference.org/brussels Location: Brussels LocationFr: Bruxelles @@ -508,7 +507,6 @@ Informal: yes OA: n/a Id: highlights2014 -Name: Highlights 2014 Url: http://highlights-conference.org/old/2014.php Location: Paris Audience: international