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)$