aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2021-05-12 00:17:38 +0100
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2021-05-12 00:17:38 +0100
commitda48748124a8c5082d5733430dca839b90b829a9 (patch)
tree16bfd5c16352c8f33907b551cf66324e8e658b06
parentDisable test to fix CI (diff)
parentMake illustration transparent and change height (diff)
downloadpaper2remarkable-da48748124a8c5082d5733430dca839b90b829a9.tar.gz
paper2remarkable-da48748124a8c5082d5733430dca839b90b829a9.zip
Merge branch 'master' into bugfix/html_lazy_loading
-rw-r--r--.github/illustration.pngbin0 -> 456374 bytes
-rw-r--r--README.md4
-rw-r--r--paper2remarkable/providers/tandfonline.py4
-rw-r--r--tests/test_providers.py7
4 files changed, 13 insertions, 2 deletions
diff --git a/.github/illustration.png b/.github/illustration.png
new file mode 100644
index 0000000..8a1b13c
--- /dev/null
+++ b/.github/illustration.png
Binary files differ
diff --git a/README.md b/README.md
index 818d30e..069fad5 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,10 @@
[![Build status](https://github.com/GjjvdBurg/paper2remarkable/workflows/build/badge.svg)](https://github.com/GjjvdBurg/paper2remarkable/actions)
[![Downloads](https://pepy.tech/badge/paper2remarkable)](https://pepy.tech/project/paper2remarkable)
+<p align="center">
+ <img src=".github/illustration.png" height="300">
+</p>
+
``paper2remarkable`` is a command line program for quickly and easily
transferring an academic paper to your [reMarkable](https://remarkable.com/):
diff --git a/paper2remarkable/providers/tandfonline.py b/paper2remarkable/providers/tandfonline.py
index a4b8d8e..1c2f28d 100644
--- a/paper2remarkable/providers/tandfonline.py
+++ b/paper2remarkable/providers/tandfonline.py
@@ -32,8 +32,8 @@ class TandFOnlineInformer(Informer):
class TandFOnline(Provider):
- re_abs = "^https?://\w+.tandfonline.com/doi/(full|abs)/(?P<doi>\d+\.\d+/\d+\.\d+\.\d+)"
- re_pdf = "^https?://\w+.tandfonline.com/doi/(full|pdf)/(?P<doi>\d+\.\d+/\d+\.\d+\.\d+)"
+ re_abs = "^https?://\w+.tandfonline.com/doi/(full|abs)/(?P<doi>\d+\.\d+/\w+\.\w+\.\w+)"
+ re_pdf = "^https?://\w+.tandfonline.com/doi/(full|pdf)/(?P<doi>\d+\.\d+/\w+\.\w+\.\w+)"
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
diff --git a/tests/test_providers.py b/tests/test_providers.py
index 4fe7cd3..1c1e1e6 100644
--- a/tests/test_providers.py
+++ b/tests/test_providers.py
@@ -297,6 +297,13 @@ class TestProviders(unittest.TestCase):
filename = prov.run(url)
self.assertEqual(exp, os.path.basename(filename))
+ def test_tandfonline_4(self):
+ prov = TandFOnline(upload=False, verbose=VERBOSE)
+ url = "https://www.tandfonline.com/doi/full/10.1080/0015198X.2019.1675421"
+ exp = "Liberman_et_al_-_The_Tax_Benefits_of_Separating_Alpha_From_Beta_2019.pdf"
+ filename = prov.run(url)
+ self.assertEqual(exp, os.path.basename(filename))
+
def test_html_1(self):
prov = HTML(upload=False, verbose=VERBOSE)
url = "https://hbr.org/2019/11/getting-your-team-to-do-more-than-meet-deadlines"