• R/O
  • HTTP
  • SSH
  • HTTPS

niconico-memories-gui: コミット

pylib-nicovideoのユーザーインターフェイス。 GUIバージョン。


コミットメタ情報

リビジョン9c67c7f6395f1e1daec0d1fee7a3639c4481225d (tree)
日時2014-04-04 17:53:32
作者dyknon <dyknon@user...>
コミッターdyknon

ログメッセージ

動画拡張子の予測を改良

変更サマリ

差分

--- a/niconico-memories-gui.py
+++ b/niconico-memories-gui.py
@@ -155,13 +155,14 @@ def do_convert(que):
155155 res = conn.getresponse()
156156 if res.status == 200:
157157 mimetype = res.getheader("Content-Type", default="unknown")
158- filename_ext = mimetypes.guess_all_extensions(mimetype)
159- filename_ext.append("." + mimetype[mimetype.find("/")+1:])
158+ filename_ext = mimetypes.guess_extension(mimetype)
159+ if not filename_ext:
160+ filename_ext = "." + mimetype[mimetype.find("/")+1:]
160161 filename_tail = ""
161162 if m.info["play_video_url"][len(m.info["play_video_url"])-3:] \
162163 == "low":
163164 filename_tail += ""
164- filename_tail += filename_ext[0]
165+ filename_tail += filename_ext
165166 try:
166167 filehandle = open(fnf(filename+filename_tail), mode="wb")
167168 except IOError:
旧リポジトリブラウザで表示