2010-01-01から1年間の記事一覧

LDRのpinをInstapaperにポストするpythonスクリプト

LDRのAPIを使うにはログインが必要だが、python版mechanizeを使うとcookieなどの処理を意識せず簡単にできる。 #! /usr/bin/env python # coding: utf-8 import mechanize import json import urllib def account(service_name): import sys, os import yaml…

pythonのfeedparserを使う

インストール progdmac% sudo easy_install feedparser スクリプト #! /usr/bin/env python # coding: utf-8 import feedparser def get_links(feed_url, log_file): """ 指定したURLのフィードからlinkを抜き出して、そのリストを返す。 ログファイルに既に…

FLACをMP3に変換→タグのコピー

http://d.hatena.ne.jp/progd/20091227/1261914093 の方法だとMP3のタグが無い状態になってしまう。 以下のPythonスクリプトでFLACファイルからタグを移植する。 #!/usr/bin/env python2.6 #coding: utf-8 import sys from mutagen.flac import FLAC from mu…

指定したサイトから文字列を正規表現で抜き出すpythonスクリプト

#!/usr/bin/env python2.6 #coding: utf-8 import urllib2 import chardet import sys import re # コマンドライン引数を取得 argvs = sys.argv if len(argvs) != 3: print "usage: python %s url regex" % argvs[0] quit() url = argvs[1].decode('utf-8') …