diff options
author | Julien Valroff <julien@kirya.net> | 2012-01-08 07:54:46 +0100 |
---|---|---|
committer | Julien Valroff <julien@kirya.net> | 2012-01-08 07:54:46 +0100 |
commit | 05e7b52a1f94a40996f2619ad9db8bbdb1518497 (patch) | |
tree | f63dbaaf571e59a139ddf3de2a3103965e8093aa /rapid/metadatavideo.py | |
parent | da2cce92a7eed706d04d6cbe778fd1bf32f18eeb (diff) |
Imported Upstream version 0.4.3upstream/0.4.3
Diffstat (limited to 'rapid/metadatavideo.py')
-rw-r--r-- | rapid/metadatavideo.py | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/rapid/metadatavideo.py b/rapid/metadatavideo.py index 7b6bc6c..5519143 100644 --- a/rapid/metadatavideo.py +++ b/rapid/metadatavideo.py @@ -17,13 +17,13 @@ ### along with this program; if not, write to the Free Software ### Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +HAVE_HACHOIR = True DOWNLOAD_VIDEO = True import os import datetime import time import subprocess -import tempfile import multiprocessing import logging @@ -33,15 +33,30 @@ import gtk import paths import rpdfile +import metadataexiftool + +from gettext import gettext as _ try: from hachoir_core.cmd_line import unicodeFilename from hachoir_parser import createParser from hachoir_metadata import extractMetadata except ImportError: - DOWNLOAD_VIDEO = False + HAVE_HACHOIR = False + +if not HAVE_HACHOIR: + v = metadataexiftool.version_info() + if v is None: + DOWNLOAD_VIDEO = False + +def file_types_to_download(): + """Returns a string with the types of file to download, to display to the user""" + if DOWNLOAD_VIDEO: + return _("photos and videos") + else: + return _("photos") -if DOWNLOAD_VIDEO: +if HAVE_HACHOIR: def version_info(): from hachoir_metadata.version import VERSION |