aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--paper2remarkable/providers/neurips.py4
-rw-r--r--tests/test_providers.py14
-rw-r--r--tests/test_ui.py7
3 files changed, 22 insertions, 3 deletions
diff --git a/paper2remarkable/providers/neurips.py b/paper2remarkable/providers/neurips.py
index 87cf2c1..d76202c 100644
--- a/paper2remarkable/providers/neurips.py
+++ b/paper2remarkable/providers/neurips.py
@@ -25,8 +25,8 @@ class NeurIPSInformer(Informer):
class NeurIPS(Provider):
- re_abs = "^https?://papers.nips.cc/paper/[\d\w\-]+$"
- re_pdf = "^https?://papers.nips.cc/paper/[\d\w\-]+.pdf$"
+ re_abs = "^https?://papers.n(eur)?ips.cc/paper/[\d\w\-]+$"
+ re_pdf = "^https?://papers.n(eur)?ips.cc/paper/[\d\w\-]+.pdf$"
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
diff --git a/tests/test_providers.py b/tests/test_providers.py
index ba1cc3a..eeaef82 100644
--- a/tests/test_providers.py
+++ b/tests/test_providers.py
@@ -233,6 +233,20 @@ class TestProviders(unittest.TestCase):
filename = prov.run(url)
self.assertEqual(exp, os.path.basename(filename))
+ def test_neurips_3(self):
+ prov = NeurIPS(upload=False, verbose=VERBOSE)
+ url = "http://papers.neurips.cc/paper/5433-combinatorial-pure-exploration-of-multi-armed-bandits"
+ exp = "Chen_et_al_-_Combinatorial_Pure_Exploration_of_Multi-Armed_Bandits_2014.pdf"
+ filename = prov.run(url)
+ self.assertEqual(exp, os.path.basename(filename))
+
+ def test_neurips_4(self):
+ prov = NeurIPS(upload=False, verbose=VERBOSE)
+ url = "http://papers.neurips.cc/paper/7368-on-the-dimensionality-of-word-embedding.pdf"
+ exp = "Yin_Shen_-_On_the_Dimensionality_of_Word_Embedding_2018.pdf"
+ filename = prov.run(url)
+ self.assertEqual(exp, os.path.basename(filename))
+
def test_citeseerx_1(self):
prov = CiteSeerX(upload=False, verbose=VERBOSE)
url = "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.89.6548"
diff --git a/tests/test_ui.py b/tests/test_ui.py
index 5747eb9..61b371d 100644
--- a/tests/test_ui.py
+++ b/tests/test_ui.py
@@ -98,7 +98,7 @@ class TestUI(unittest.TestCase):
PdfUrl,
"https://confcats_isif.s3.amazonaws.com/web-files/journals/entries/Nonlinear%20Kalman%20Filters.pdf",
"https://confcats_isif.s3.amazonaws.com/web-files/journals/entries/Nonlinear%20Kalman%20Filters.pdf",
- ),
+ ),
(
JMLR,
"https://www.jmlr.org/papers/volume17/14-526/14-526.pdf",
@@ -150,6 +150,11 @@ class TestUI(unittest.TestCase):
"https://papers.nips.cc/paper/7796-middle-out-decoding",
),
(
+ NeurIPS,
+ "http://papers.neurips.cc/paper/7368-on-the-dimensionality-of-word-embedding.pdf",
+ "http://papers.neurips.cc/paper/7368-on-the-dimensionality-of-word-embedding.pdf",
+ ),
+ (
CiteSeerX,
"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.89.6548",
"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.89.6548",