From 3a38deab1f3fb3fa8a268cb7a9d1e1d31768c597 Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Sun, 23 Feb 2014 20:22:20 +0100 Subject: [PATCH] fix for medium articles --- PortablePorts/NReadability/NReadabilityTranscoder.cs | 1 + ReadSharp.Tests/ReadTests.cs | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/PortablePorts/NReadability/NReadabilityTranscoder.cs b/PortablePorts/NReadability/NReadabilityTranscoder.cs index 0451310..ad36e3e 100644 --- a/PortablePorts/NReadability/NReadabilityTranscoder.cs +++ b/PortablePorts/NReadability/NReadabilityTranscoder.cs @@ -141,6 +141,7 @@ namespace ReadSharp.Ports.NReadability { new Regex("^https?://(www|mobile)\\.theverge.com", RegexOptions.IgnoreCase), ".entry-body" }, { new Regex("^https?://(www|blog)\\.bufferapp.com", RegexOptions.IgnoreCase), ".post" }, { new Regex("^https?://(www.)?polygon.com", RegexOptions.IgnoreCase), ".body" }, + { new Regex("^https?://(www.)?medium.com", RegexOptions.IgnoreCase), ".body" }, { new Regex("^https?://(www.)?gizmodo.com", RegexOptions.IgnoreCase), ".post-container" }, { new Regex("^https?://(www.)?it-scoop.com", RegexOptions.IgnoreCase), ".entry-content" }, { new Regex("^https?://(m\\.|www\\.)?youtube.com", RegexOptions.IgnoreCase), "#watch-description-content" }, diff --git a/ReadSharp.Tests/ReadTests.cs b/ReadSharp.Tests/ReadTests.cs index 31c1072..2e6b366 100644 --- a/ReadSharp.Tests/ReadTests.cs +++ b/ReadSharp.Tests/ReadTests.cs @@ -235,7 +235,10 @@ namespace ReadSharp.Tests [Fact] public async Task TestCriticalURIs2() { - Article result = await reader.Read(new Uri("http://www.dgtle.com/article-5682-1.html")); + Article result = await reader.Read(new Uri("https://medium.com/best-thing-i-found-online-today/9e7455ca375b")); + Assert.Contains("16. Be confident in how you ask", result.Content); + + result = await reader.Read(new Uri("http://www.dgtle.com/article-5682-1.html")); Assert.Contains("http://img.dgtle.com/forum/201402/13/162237x8oumb8i0i0y0087.jpeg!680px", result.Content); result = await reader.Read(new Uri("http://m.spiegel.de/spiegelgeschichte/a-946060.html")); @@ -246,6 +249,7 @@ namespace ReadSharp.Tests result = await reader.Read(new Uri("http://www.youtube.com/watch?v=GI2lHSPkW1c")); Assert.Contains("IT PAST MIDNIGHT A COUPLE HOURS AGO, IT'S FEELS COLDER", result.Content); + }