Python

Follower数取得スクリプト

前回の「「はてなダイアラー」のFollower数ランキング - 鯨飲馬食コード」で用いたスクリプトを未来の自分のために貼り付けておく。いつもならばRubyで書くのだけれど、少し前にPython + BeautifulSoupで書いたスクリプトがあったので、それを流用した。

重複なしリスト

Pythonで、RubyのArray#uniqみたいにリストから重複している要素を削除する方法ってないかなと思ったのでメモ。原理的にはこういうことだよね。 #!/usr/bin/python #coding: utf-8 #for Python2.5 def uniq(ol): ul = list() s = set() for x in ol: if x no…

Web API関連(Python3.0)

前回の「Web API関連」は、正規表現を使ったところがいまいちだった。ウェブ上で探してみると、どうやらPython2.6から標準でjsonのパーサがライブラリに含まれるらしい。そこでUbuntu8.10のリポジトリに含まれていたPython3.0(rc1+)の環境で書き直してみた…

Web API関連

ちょっとPythonの勉強をし始めたので、以前Rubyで書いたWeb APIを参照するためのものをPythonで書き直してみた。 Web API関連(はてブ・はて☆スタ・livedoor reader) - 鯨飲馬食コード Web API関連(livedoor clip・PageRank) - 鯨飲馬食コード 対象は、は…