2022年1月16日日曜日

Bloggerの新しい画像URLに拡張子のパラメータを追加する

(2022/01/16 現在)

Old URL:
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmqQ-MTOHtS-s9PxaV3fF5MxovN-6eQrPXOWYB_3BMmJ7Ku8d5BNtI6WxmzLRHvMD_rncDztBd8ABKPKAusQaHTzgtoXtj04bN_r2OwhC6bgf-cxBxKdeUtlKuge65SPkBCrPyKpH8jkgB/s183/3-star.gif

New URL:
https://blogger.googleusercontent.com/img/a/AVvXsEh101hHtPPKQ5ksH7HiNN_sItCL3WhDoLLVIaZ9fbUT0FTenKf8piHSCdUZhvQyPkLKzS0lKCVudVYI39OQjlZ2F5iAIL_DT9XbtwOx7W78jtmyRu-vQmsPge4EMNZiGXKmKeV0q1yHNLbUSme5Hjp5JSmdu2nnvDb_Ob6nLUTS4hiAFbvGb1Y=s183

I have a script that looks for the filenames (i.e.: 3-star.gif) and performs a substitution with a set of CSS rendered spheres. Without filenames, my script broke, so, after some trial and error, I found that it is possible to manually append a parameter (?name=) to the URL. The parameter, provided it is URL friendly, doesn't appear to break the new image URL.

New URL with parameter added:
https://blogger.googleusercontent.com/img/a/AVvXsEh101hHtPPKQ5ksH7HiNN_sItCL3WhDoLLVIaZ9fbUT0FTenKf8piHSCdUZhvQyPkLKzS0lKCVudVYI39OQjlZ2F5iAIL_DT9XbtwOx7W78jtmyRu-vQmsPge4EMNZiGXKmKeV0q1yHNLbUSme5Hjp5JSmdu2nnvDb_Ob6nLUTS4hiAFbvGb1Y=s183?name=3-star.gif

Blogspot now uploads images to blogger.googleusercontent.com instead of bp.blogspot.com - Blogger Community

という事で、
画像保存時にオリジナルのファイル名で保存できるので、データが格納されているのではないかと思っていましたが

https://blogger.googleusercontent.com/img/a/なんちゃら?name=ファイル名.拡張子
でいけますね

例:
https://blogger.googleusercontent.com/img/a/AVvXsEi2y-olxXRem_wR1dv86PynIfAtO8r3nP77mlap6-E-h4o8VnXpdSNVeIgIyKUu4kpmy-05yKi7IgrRZO-tOmEyVI6ll--0WPoWhZAJOWNb3bkLtzDLM7gkvI6zQnH4RMp00Ycii26pnJSUGC0b2synvWO6NajpU9LMGKHe6Brms0hoZZbFFfU8LMDCig?name=Tricktree-gradient.png

これでファビコンやTwitterカード等はとりあえず安心ですね
あと、新しい画像URLはFeedlyでも読まないみたいなので、パラメータを追加した方がいいかもしれません

圧縮の仕様とか変わったのかなと思っていたんですが、URLの仕様が変わっただけなのかな

F(uriouz)

欲しいものリスト
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

0 comments:

コメントを投稿

スパム対策の為コメントをオフにしています。
Disqusは利用出来ます。

注: コメントを投稿できるのは、このブログのメンバーだけです。

Recent Posts

 
"The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License."