masalibの日記

システム開発、運用と猫の写真ブログです

python

【python3】はてなブログの投稿画像を圧縮する

ブログ画像は重いとSEO的に評価されない はてなフォトで圧縮した画像をアップしようとしたら更新処理がなかった。 Wordpressにあってはてなブログにない機能の1つ 投稿した画像を圧縮する (はてなブログの場合は切り替えになる) をはてなblogAPIとはてな…

【python3】はてなBlogApiではてなブログを更新

はてなブログはapiを公開しており、そちらを使って更新したいと思います。 参考URL cartman0.hatenablog.com 参考にしたサイトをほぼ丸パクリしています。 違う点は * 関数にしている所 * 更新用の配列を渡している所 仕様 はてなblogに必要なパラメータをセ…

【python3】pythonのPillowで画像の圧縮して、はてなフォトに投稿する

前回、画像の圧縮ができたので圧縮した画像をはてなフォトに投稿したいと思います 仕様 動き urlから画像をダウンロードして圧縮する ダウンロードした画像の縦横のピクセルを取得する 変換した画像サイズのピクセル数を計算する 画像圧縮する 変換画像を保…

【python3】pythonのPillowで画像の圧縮

pythonにはPillow(Python Imaging Library)という超便利な画像ライブラリがあります。 そちらをつかって画像の圧縮をします 仕様 動き urlから画像をダウンロードしてimgという変数に突っ込む ダウンロードした画像の縦横のピクセルを取得する 変換した画像…

【python3】urlからはてなblogのxmlを取得する

masalib.hatenablog.com 前回でentry_idが取得できたのでそれをもとにxmlを取得したいと思う 仕様 パラメータ user_id(自分の場合はmasalib) blog_id(blogのdomainになる、独自ドメインの場合は調べていないのでわからない) target_url(取得したいURL) passw…

【python3】urlからはてなblogのentry_idを取得する

pythonの備忘録です はてなblogはapiが公開されていて、そこから取得したり編集したりする事ができます 編集するためにはentryidが必要です https://blog.hatena.ne.jp/{はてなID}/{ブログID}/atom/entry/{entry_id} http://developer.hatena.ne.jp/ja/docum…

【python3】実行中に入力を促す

今回はpython3の備忘録です。 コマンドラインでパラメータを渡す方法は知っていたのですが import sys args = sys.argv i = 0 print(args) for arg in args: print("第" + str(i) + '引数:' + arg) i += 1 実行中に入力を促すを知らなかった import sys prin…