ui: Added support for fetching movie images
[maevies] / ui / maeviesui / util / util.py
1 # -*- coding: utf-8 -*-
2
3 ###########################################################################
4 #    Maevies
5 #    Copyright (C) 2010 Simón Pena <spenap@gmail.com>
6 #
7 #    This program is free software: you can redistribute it and/or modify
8 #    it under the terms of the GNU General Public License as published by
9 #    the Free Software Foundation, either version 3 of the License, or
10 #    (at your option) any later version.
11 #
12 #    This program is distributed in the hope that it will be useful,
13 #    but WITHOUT ANY WARRANTY; without even the implied warranty of
14 #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 #    GNU General Public License for more details.
16 #
17 #    You should have received a copy of the GNU General Public License
18 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
19 ###########################################################################
20
21 import urllib
22 import os
23
24 def image_downloader(url, save_name):
25     image = urllib.URLopener()
26     path, format = os.path.splitext(url)
27     target = save_name + format
28     temp_target = target + '.tmp'
29     image.retrieve(url, temp_target)
30     os.rename(temp_target, target)
31     return target