diff --git a/bibs/myrefs.bib b/bibs/myrefs.bib index 559d6bd..86b698d 100644 --- a/bibs/myrefs.bib +++ b/bibs/myrefs.bib @@ -9,7 +9,7 @@ Strub, {P}ierre-{Y}ves}, year = 2016, jh = yes, - docs = yes, + url = {http://justinh.su/files/papers/ellora.pdf}, } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% JOURNALS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -25,9 +25,7 @@ reviewed = yes, url = {http://arxiv.org/abs/1402.1526}, jh = yes, - slides = yes, - poster = yes, - eprint = yes, + poster = {http://justinh.su/files/posters/dualquery.pdf}, note = "To appear. Previously published in " # icml14 # ", 2014." } @@ -43,8 +41,7 @@ reviewed = yes, url = {http://arxiv.org/abs/1311.2828}, jh = yes, - poster = yes, - eprint = yes, + poster = {http://justinh.su/files/posters/matchings.pdf}, note = "To appear. Previously published in " # stoc14 # ", 2014." } @@ -59,7 +56,6 @@ year = 2017, reviewed = yes, jh = yes, - eprint = yes, url = {http://arxiv.org/abs/1607.03455}, note = {To appear.} } @@ -75,7 +71,7 @@ year = 2017, reviewed = yes, jh = yes, - docs = yes, + url = {http://justinh.su/files/papers/metric-sem.pdf}, note = {To appear.} } @@ -92,7 +88,6 @@ reviewed = yes, url = {http://arxiv.org/abs/1502.04052}, jh = yes, - eprint = yes, note = {To appear.} } @@ -108,7 +103,6 @@ year = 2016, reviewed = yes, jh = yes, - eprint = yes, url = {https://arxiv.org/abs/1606.07143}, note = {To appear.} } @@ -127,7 +121,6 @@ reviewed = yes, url = {https://arxiv.org/abs/1605.00283}, jh = yes, - eprint = yes, note = {To appear.} } @inproceedings{BEFFH16, @@ -140,7 +133,6 @@ year = 2016, reviewed = yes, jh = yes, - eprint = yes, url = {https://arxiv.org/abs/1605.02765}, } @@ -155,7 +147,6 @@ year = 2016, reviewed = yes, jh = yes, - eprint = yes, url = {http://arxiv.org/abs/1602.05681} } @@ -171,8 +162,7 @@ reviewed = yes, url = {http://arxiv.org/abs/1601.05047}, jh = yes, - eprint = yes, - slides = yes + slides = {http://justinh.su/files/slides/approx-couplings.pdf} } @inproceedings{HMRRV16, @@ -187,7 +177,6 @@ reviewed = yes, url = {http://arxiv.org/abs/1511.00925}, jh = yes, - eprint = yes, } @inproceedings{HHRW16, @@ -201,8 +190,7 @@ reviewed = yes, url = {http://arxiv.org/abs/1411.0998}, jh = yes, - eprint = yes, - slides = yes, + slides = {http://justinh.su/files/slides/privdude.pdf}, } @inproceedings{BEGHSS15, @@ -217,8 +205,7 @@ year = 2015, reviewed = yes, jh = yes, - slides = yes, - eprint = yes, + slides = {http://justinh.su/files/slides/couplings.pdf}, volume = {9450}, pages = {387--401}, publisher = springer, @@ -227,15 +214,13 @@ } @inproceedings{AHJ15, - title = {Online assignment with heterogeneous tasks in crowdsourcing - markets}, + title = {Online assignment with heterogeneous tasks in crowdsourcing markets}, author = {Assadi, Sepehr and Hsu, Justin and Jabbari, Shahin}, year = {2015}, booktitle = hcomp15, - reviewed = yes, + reviewed = yes, url = {http://arxiv.org/abs/1508.03593}, jh = yes, - eprint = yes, } @inproceedings{GHaccuracy, @@ -246,8 +231,8 @@ booktitle = snapl15, jh = yes, reviewed = yes, - slides = yes, - docs = yes + slides = {http://justinh.su/files/slides/theory-ab.pdf}, + url = {http://justinh.su/files/papers/theory-ab.pdf} } @inproceedings{BGGHRS15, @@ -264,8 +249,7 @@ reviewed = yes, url = {http://arxiv.org/abs/1407.6845}, jh = yes, - slides = yes, - eprint = yes + slides = {http://justinh.su/files/slides/hoare2.pdf}, } @inproceedings{AGGH14, @@ -280,8 +264,7 @@ reviewed = yes, url = {http://arxiv.org/abs/1503.04522}, jh = yes, - slides = yes, - eprint = yes + slides = {http://justinh.su/files/slides/dfuzz-tc.pdf}, } @inproceedings{BGGHKS14, @@ -297,7 +280,6 @@ reviewed = yes, url = {http://arxiv.org/abs/1407.2988}, jh = yes, - eprint = yes } @inproceedings{HGH14, @@ -314,8 +296,7 @@ reviewed = yes, url = {http://arxiv.org/abs/1402.3329}, jh = yes, - slides = yes, - eprint = yes + slides = {http://justinh.su/files/slides/epsilon.pdf}, } @inproceedings{HRRU14, @@ -333,8 +314,7 @@ biburl = {http://dblp.uni-trier.de/rec/bib/conf/icalp/HsuRRU14}, bibsource = {dblp computer science bibliography, http://dblp.org}, jh = yes, - slides = yes, - eprint = yes + slides = {http://justinh.su/files/slides/priv-lp.pdf}, } inproceedings{GGHRW14, @@ -349,9 +329,9 @@ inproceedings{GGHRW14, reviewed = yes, url = {http://arxiv.org/abs/1402.1526}, jh = yes, - slides = yes, - poster = yes, - eprint = yes } + slides = {http://justinh.su/files/slides/dualquery.pdf}, + poster = {http://justinh.su/files/poser/dualquery.pdf} +} inproceedings{HHRRW14, author = {Hsu, Justin and @@ -369,8 +349,7 @@ inproceedings{HHRRW14, biburl = {http://dblp.uni-trier.de/rec/bib/conf/stoc/HsuHRRW14}, bibsource = {dblp computer science bibliography, http://dblp.org}, jh = yes, - poster = yes, - eprint = yes + poster = {http://justinh.su/files/poster/matchings.pdf}, } @inproceedings{WHE13, @@ -383,7 +362,6 @@ inproceedings{HHRRW14, year = {2013}, reviewed = yes, jh = yes, - docs = yes } @inproceedings{HRU13, @@ -397,8 +375,7 @@ inproceedings{HHRRW14, year = {2013}, reviewed = yes, jh = yes, - slides = yes, - eprint = yes + slides = {http://justinh.su/files/slides/analyst-priv.pdf}, } @inproceedings{GHHNP13, @@ -414,7 +391,6 @@ inproceedings{HHRRW14, year = {2013}, reviewed = yes, jh = yes, - docs = yes } @inproceedings{HKR12, @@ -431,8 +407,7 @@ inproceedings{HHRRW14, note = {Thanks to Raef Bassily and Adam Smith for spotting an error, now fixed.}, jh = yes, - slides = yes, - eprint = yes + slides = {http://justinh.su/files/slides/heavy-hh.pdf}, } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SURVEYS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -452,7 +427,6 @@ inproceedings{HHRRW14, url = {http://siglog.hosting.acm.org/wp-content/uploads/2016/01/siglog_news_7.pdf}, reviewed = no, jh = yes, - eprint = yes } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% WORKSHOPS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -477,8 +451,8 @@ inproceedings{HHRRW14, booktitle = snapl15, reviewed = no, jh = yes, - slides = yes, - docs = yes + slides = {http://justinh.su/files/slides/taxes.pdf}, + url = {http://justinh.su/files/papers/taxes.pdf} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% TALKS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/site.hs b/site.hs index 474d0af..8ef9f2e 100644 --- a/site.hs +++ b/site.hs @@ -74,21 +74,12 @@ main = hakyllWith config $ do create [fromCapture "bibs/*.html" nick] $ do route idRoute compile $ - let itemCtx = mconcat - [ bibEntryContext - , functionField "doclink" - (\(i:_) _ -> return $ "files/docs/" ++ i ++ "paper.pdf") - , functionField "slidelink" - (\(i:_) _ -> return $ "files/slides/" ++ i ++ "slides.pdf") - , functionField "posterlink" - (\(i:_) _ -> return $ "files/posters/" ++ i ++ "poster.pdf") - ] - biblioCtx = mconcat + let biblioCtx = mconcat [ field "bibitems" $ return . itemBody ] in do bibTpl <- loadBody "templates/bibitemtpl.html" (bib2bib flags) >>= bib2bibParse - >>= applyTemplateList bibTpl itemCtx + >>= applyTemplateList bibTpl bibEntryContext >>= makeItem >>= loadAndApplyTemplate "templates/biblisttpl.html" biblioCtx >>= relativizeUrls diff --git a/templates/bibitemtpl.html b/templates/bibitemtpl.html index 1a6d7f9..92ed390 100644 --- a/templates/bibitemtpl.html +++ b/templates/bibitemtpl.html @@ -10,17 +10,14 @@ $if(journal)$ $journal$, $volume$($number$):$pages$, $month$ $year$.
$endif$ - $if(eprint)$ - [eprint] - $endif$ - $if(docs)$ - [Paper] + $if(url)$ + [Paper] $endif$ $if(slides)$ - [Slides] + [Slides] $endif$ $if(poster)$ - [Poster] + [Poster] $endif$
$if(note)$