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…
インストール progdmac% sudo easy_install feedparser スクリプト #! /usr/bin/env python # coding: utf-8 import feedparser def get_links(feed_url, log_file): """ 指定したURLのフィードからlinkを抜き出して、そのリストを返す。 ログファイルに既に…
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…
#!/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') …
tumblr.py #! /usr/bin/env python # coding: utf-8 import urllib TUMBLR_URL = 'http://www.tumblr.com/api/write' def postImg(url, caption='', link=''): pd = {} pd['email'] = 'mailaddress' pd['password'] = 'password' pd['group'] = 'progdhoge.t…
最初easy_installでPyYAMLをインストールしようとしたが、libyamlがないというエラーになりインストールできなかったため、上記サイトからtar.gzをダウンロード・展開して sudo python setup.py installでインストール。(Pythonのバージョンに注意) 読み込…
前回のエントリで、カーオーディオに正しく認識されるMP3-CD作成のために EasyTAGでタグ変換 シェルスクリプトでリネーム を行いました。 タグ変換もスクリプトで一括して行いたいと思い、eyeD3というプログラムを見つけたものの、コマンドラインからだと使…