tumblr: normalize https://www.tumblr.com/name artist URLs.

This commit is contained in:
evazion
2022-10-12 23:55:17 -05:00
parent eb8f98e4a6
commit 2e7b3cd80b
2 changed files with 17 additions and 0 deletions

View File

@@ -71,6 +71,11 @@ class Source::URL::Tumblr < Source::URL
in ("www.tumblr.com" | "tumblr.com"), "dashboard", "blog", blog_name
@blog_name = blog_name
# https://www.tumblr.com/tawni-tailwind
# https://tumblr.com/tawni-tailwind
in ("www.tumblr.com" | "tumblr.com"), blog_name
@blog_name = blog_name
# https://rosarrie.tumblr.com/archive
# https://solisnotte.tumblr.com/about
# http://whereisnovember.tumblr.com/tagged/art

View File

@@ -239,6 +239,18 @@ module Sources
assert(Source::URL.image_url?("https://25.media.tumblr.com/91719d337b218681abc48cdc24e"))
assert_not(Source::URL.page_url?("https://25.media.tumblr.com/91719d337b218681abc48cdc24e"))
assert_not(Source::URL.profile_url?("https://25.media.tumblr.com/91719d337b218681abc48cdc24e"))
assert(Source::URL.profile_url?("https://www.tumblr.com/tawni-tailwind"))
assert(Source::URL.profile_url?("https://www.tumblr.com/dashboard/blog/dankwartart"))
assert(Source::URL.profile_url?("https://www.tumblr.com/blog/artofelaineho"))
assert(Source::URL.profile_url?("https://www.tumblr.com/blog/view/artofelaineho"))
assert(Source::URL.profile_url?("https://tumblr.com/tawni-tailwind"))
assert(Source::URL.profile_url?("https://tumblr.com/dashboard/blog/dankwartart"))
assert(Source::URL.profile_url?("https://tumblr.com/blog/kervalchan"))
assert(Source::URL.profile_url?("https://tumblr.com/blog/view/artofelaineho"))
assert(Source::URL.profile_url?("https://rosarrie.tumblr.com/archive"))
assert(Source::URL.profile_url?("https://solisnotte.tumblr.com/about"))
assert(Source::URL.profile_url?("https://whereisnovember.tumblr.com/tagged/art"))
end
end
end