QChris has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/194843

Change subject:  Make custom file ending optional for thumbnails in 
MediaFileUrlParser
......................................................................

Make custom file ending optional for thumbnails in MediaFileUrlParser

Change-Id: Idbac5534634858aa8a6bd836b6708b7ed64a6999
---
M changelog.md
M 
refinery-core/src/main/java/org/wikimedia/analytics/refinery/core/MediaFileUrlParser.java
M 
refinery-core/src/test/java/org/wikimedia/analytics/refinery/core/TestMediaFileUrlParser.java
3 files changed, 14 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/analytics/refinery/source 
refs/changes/43/194843/1

diff --git a/changelog.md b/changelog.md
index d8d11a0..6ebf6aa 100644
--- a/changelog.md
+++ b/changelog.md
@@ -3,6 +3,7 @@
 * Start counting www.wikidata.org hits
 * Start counting www.mediawiki.org hits
 * Consistently count search attempts
+* Make custom file ending optional for thumbnails in MediaFileUrlParser
 
 ## v0.0.7
 * Add Referer classifier
diff --git 
a/refinery-core/src/main/java/org/wikimedia/analytics/refinery/core/MediaFileUrlParser.java
 
b/refinery-core/src/main/java/org/wikimedia/analytics/refinery/core/MediaFileUrlParser.java
index 0574f96..a039988 100644
--- 
a/refinery-core/src/main/java/org/wikimedia/analytics/refinery/core/MediaFileUrlParser.java
+++ 
b/refinery-core/src/main/java/org/wikimedia/analytics/refinery/core/MediaFileUrlParser.java
@@ -82,7 +82,7 @@
                     + "(ogg)"                //   group 12: audio files
                     + "|(gif|jpe?g|png)"     //   group 13: images
                     + "|(webm|ogv)"          //   group 14: movies
-                + "))"
+                + "))?"
             + ")?");
 
     /**
diff --git 
a/refinery-core/src/test/java/org/wikimedia/analytics/refinery/core/TestMediaFileUrlParser.java
 
b/refinery-core/src/test/java/org/wikimedia/analytics/refinery/core/TestMediaFileUrlParser.java
index dd9e216..d6b7274 100644
--- 
a/refinery-core/src/test/java/org/wikimedia/analytics/refinery/core/TestMediaFileUrlParser.java
+++ 
b/refinery-core/src/test/java/org/wikimedia/analytics/refinery/core/TestMediaFileUrlParser.java
@@ -386,6 +386,18 @@
                 180);
     }
 
+    public void testUpperCaseOriginal() {
+        assertOriginal("/wikipedia/meta/7/74/Wikibooks-logo_sister_1x.PNG");
+    }
+
+    public void testUpperCaseThumbWithoutOwnExtension() {
+        assertImage(
+                
"/wikipedia/commons/thumb/9/93/Rathaus_Wittenberg.JPG/440px-Rathaus_Wittenberg.JPG",
+                "/wikipedia/commons/9/93/Rathaus_Wittenberg.JPG",
+                440
+                );
+    }
+
     // Test uploaded media files; Specialities --------------------------------
 
     public void testMediaThumbQLow() {

-- 
To view, visit https://gerrit.wikimedia.org/r/194843
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Idbac5534634858aa8a6bd836b6708b7ed64a6999
Gerrit-PatchSet: 1
Gerrit-Project: analytics/refinery/source
Gerrit-Branch: master
Gerrit-Owner: QChris <christ...@quelltextlich.at>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to