人生reject

思いついたことをなんとなく書く

2018年10月3週目

プログラミング

webサービス

ガジェット

ゲーム

Wikipedia

その他

2018年10月2週目

プログラミング

webサービス

数学

wikipedia

その他

2018年10月1週目

プログラミング

webサービス

wikipedia

アニメ・ゲーム

ニュース

その他

2018年9月5週目

プログラミング

マンガ・アニメ・ゲーム

数学

wikipedia

その他

2018年9月4週目

プログラミング

webサービス

ガジェット

豚と茄子の辛味噌炒め定食

例のとんかつ茶漬けの動画

アニメ・マンガ

学び

数学

Wikipedia

YouTubeニコニコ動画

その他

2018年9月3週目

プログラミング

Webサービス

ガジェット

テレビ・ラジオ

アニメ・ゲーム・マンガ

wikipedia

その他


- ボード線図体操 - YouTube
久々に思い出したので


特定のタグのついた『はてなブックマーク』のブックマークを一括削除

はてなブックマークとPocketを連携してた時期のブックマークを全部消したかったのでコードを書いた。
使う場合は自己責任で。

使い方

Consumer key を取得して OAuth 開発をはじめよう - Hatena Developer Center
ここからConsumerKey取得する。
AccessTokenも取得する。
www.iruca21.com
(これとか使うと楽で良い)
ConsumerKey、AccessTokenをソースコードに貼り付けで、タグを入力して実行すれば削除されていく。
タグを入力しなければ全部消える。

注意点

  • はてなブックマークフィード』でブックマーク一覧を取得してるので非公開ブックマークは消せない。
  • 短縮URLをブックマークしてる場合なんか消えないので手動で頑張ってください。

その他

feedparserについて

最初動かしたときにfeedが更新されなかった。

feed = feedparser.parse(feed_url)

以下のようにしてキャッシュをどうにかすると動く。

feed = feedparser.parse(feed_url,request_headers={'Cache-control': 'max-age=0'})

Other HTTP Headers — feedparser 5.2.0 documentation

最後に

はてなブックマーク』のブックマーク全削除機能はいつ復活するんですかね……?