From f5b003fc946a4687b15382c879b4d11279132ccc Mon Sep 17 00:00:00 2001 From: evazion Date: Sat, 5 Nov 2022 14:31:02 -0500 Subject: [PATCH] furaffinity: parse https://www.furaffinity.net/stats/{name} URLs. --- app/logical/source/url/furaffinity.rb | 6 +++++- test/unit/sources/furaffinity_test.rb | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/logical/source/url/furaffinity.rb b/app/logical/source/url/furaffinity.rb index 3f329b7f9..d50082067 100644 --- a/app/logical/source/url/furaffinity.rb +++ b/app/logical/source/url/furaffinity.rb @@ -17,6 +17,8 @@ class Source::URL::Furaffinity < Source::URL @work_id = work_id # https://d.furaffinity.net/art/iwbitu/1650222955/1650222955.iwbitu_yubi.jpg + # https://t.furaffinity.net/46821705@800-1650222955.jpg + # https://a.furaffinity.net/1550854991/iwbitu.gif in _, "art", username, subdir, filename @username = username @filename = filename @@ -24,7 +26,9 @@ class Source::URL::Furaffinity < Source::URL # https://www.furaffinity.net/gallery/iwbitu # https://www.furaffinity.net/scraps/iwbitu/2/? # https://www.furaffinity.net/gallery/iwbitu/folder/133763/Regular-commissions - in _, ("gallery" | "user" | "favorites" | "scraps" | "journals"), username, *pages + # https://www.furaffinity.net/user/lottieloveart/user?user_id=1021820442510802945 + # https://www.furaffinity.net/stats/duskmoor/submissions/ + in _, ("gallery" | "user" | "favorites" | "scraps" | "journals" | "stats"), username, *pages @username = username else diff --git a/test/unit/sources/furaffinity_test.rb b/test/unit/sources/furaffinity_test.rb index 1a91acc8d..4aae0eb0a 100644 --- a/test/unit/sources/furaffinity_test.rb +++ b/test/unit/sources/furaffinity_test.rb @@ -56,6 +56,7 @@ module Sources assert(Source::URL.profile_url?("https://www.furaffinity.net/user/iwbitu")) assert(Source::URL.profile_url?("https://www.furaffinity.net/gallery/iwbitu")) assert(Source::URL.profile_url?("https://www.furaffinity.net/gallery/iwbitu/folder/133763/Regular-commissions")) + assert(Source::URL.profile_url?("https://www.furaffinity.net/stats/duskmoor/submissions/")) end end end