Skip to content

Commit

Permalink
Add support to auto-refresh BibTeX
Browse files Browse the repository at this point in the history
  • Loading branch information
mdekstrand committed Oct 22, 2021
1 parent 77e0a67 commit 1b5c3ca
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 0 deletions.
29 changes: 29 additions & 0 deletions doc/lenskit.bib
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,23 @@ @INPROCEEDINGS{Resnick1994-is
doi = "10.1145/192844.192905"
}

@INPROCEEDINGS{Ekstrand2011-bp,
title = "Rethinking the Recommender Research Ecosystem: Reproducibility,
Openness, and {LensKit}",
booktitle = "Proceedings of the Fifth {ACM} Conference on Recommender
Systems",
author = "Ekstrand, Michael D and Ludwig, Michael and Konstan, Joseph A
and Riedl, John T",
publisher = "ACM",
pages = "133--140",
series = "RecSys '11",
year = 2011,
url = "http://doi.acm.org/10.1145/2043932.2043958",
conference = "RecSys '11",
isbn = "9781450306836",
doi = "10.1145/2043932.2043958"
}

@ARTICLE{Harper2015-cx,
title = "The {MovieLens} Datasets: History and Context",
author = "Harper, F Maxwell and Konstan, Joseph A",
Expand Down Expand Up @@ -339,6 +356,18 @@ @ARTICLE{Deshpande2004-ht
doi = "10.1145/963770.963776"
}

@INPROCEEDINGS{Ekstrand2020-if,
title = "{LensKit} for {Python}: {Next-Generation} Software for
Recommender System Experiments",
booktitle = "Proceedings of the 29th {ACM} International Conference on
Information and Knowledge Management",
author = "Ekstrand, Michael D",
year = 2020,
url = "http://dx.doi.org/10.1145/3340531.3412778",
conference = "CIKM",
doi = "10.1145/3340531.3412778"
}

@INPROCEEDINGS{Grover2019-nc,
title = "Stochastic Optimization of Sorting Networks via Continuous
Relaxations",
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ dev = [
"flit >= 3",
"conda-lock",
"invoke >=1",
"requests >=2",
"packaging >= 20",
"flake8 >= 3",
"coverage >= 5",
Expand Down
15 changes: 15 additions & 0 deletions tasks.py
Original file line number Diff line number Diff line change
@@ -1 +1,16 @@
from pathlib import Path
import requests
from invoke import task

from lkbuild.tasks import *

BIBTEX_URL = 'https://paperpile.com/eb/YdOlWmnlit'
BIBTEX_FILE = Path('doc/lenskit.bib')


@task
def update_bibtex(c):
"Update the BibTeX file"
res = requests.get(BIBTEX_URL)
print('updating file', BIBTEX_FILE)
BIBTEX_FILE.write_text(res.text, encoding='utf-8')

0 comments on commit 1b5c3ca

Please sign in to comment.