はてなブログAPIで全記事の一括編集
はてなブログAPを使って,全記事の一括編集をしてみたのでメモ. すべての公開記事に対して,以下3つの処理を行う.
パース・加工処理は,BeautifulSoup4を使う.
環境
- Windows10
- python 3.5.4
- requests (2.18.4)
- beautifulsoup4 (4.6.0)
- python 3.5.4
はてなブログAPI(はてなブログAtomPub)で記事一覧取得のメモ. 「サービス文書URIを使って, コレクション操作の一覧の取得」と 「コレクションURIを使って,ブログエントリ一覧を取得」のメモ.
今回は,PythonでrequestsモジュールとBeautifulSoup4を使う.
ドキュメントはここです.はてなブログAtomPub - Hatena Developer Center
2017年9月時点の情報です.
SlackのRSS integrationsに登録していたフィードがうまく動作しなかったとき, RSS integrationsのfetch(poll)のタイミングなどの仕様をサポートに聞いてみたのでメモ.
※この記事は2015年の内容です.
Windows での開発環境構築は、インストーラをDL してきて、exeを叩いて。、 アンインストールするときは、コントロールパネルから「プログラムのアンインストール」から探してアンインストールします。。 しかも、Program Files にインストールされていない場合は、「プログラムのアンインストール」には無いので、 置いてあるフォルダを探して、フォルダを手動で消して。。 と面倒なんですが、それらをパッケージ管理ソフトChocolatey が楽にしてくれます。
公式サイトは以下です。
パッケ-ジ管理ソフトなので、Linux でいうところのyum やapt-get と似たものになります。
実際に使ってみたところ、 OS のクリーンインストール後などOS のレジストリが綺麗なときに導入することをおすすめします。 すでにインストールされているソフトをアンインストールして、chocolatey でインストールし直す とやってみましたが、インストールが上手くいかない場合もあったので。。(特にchromeなどのGoogle製品) 神器のように過信しないほうがいいです。。インストーラ落としてきてインストールしたほうが早い場合もあります。。
あとはネット環境良好の環境での使用したほうがいいです。たまにChocolatey APIから値が返ってこないときがあるので。。
速読英単語改訂第4版「09-10.会話はドラマだ」の気になった英文・単語のメモ.(this article is a note of English sentense and word which I note in chapter ”09-10.talking is drama" in "SOKUDOKU English word revised 4th edition".)
容量無制限だと思いInoreaderを使っていましたが,登録していたフィードが予想以上にitemをpostしていたようで,ブロックされてしまったので, 無制限の範囲を聞いてみました.
続きを読む