Removing debug code from plist method
This commit is contained in:
parent
88ce6627d4
commit
cf2f6096b5
|
@ -163,9 +163,10 @@ pip install LatLon
|
||||||
pip install requests
|
pip install requests
|
||||||
```
|
```
|
||||||
|
|
||||||
You'll need *pyexiv2* which isn't available through `pip`. Thankfully it's available view homebew for OS X. If you're running another operating system you're sort of on your own but my pal Google should be able to help. Some folks may be able to simply run these commands. The first is a drag and can take up to 30 minutes. Don't say I didn't warn you.
|
You'll need to install *exiftool* *pyexiv2* using `homebrew` on OSX. If you're running another operating system you're sort of on your own but my pal Google should be able to help. Some folks may be able to simply run these commands. Installing *boost* is a drag and can take up to 30 minutes. Don't say I didn't warn you.
|
||||||
|
|
||||||
```
|
```
|
||||||
|
brew install exiftool
|
||||||
brew install boost --build-from-source
|
brew install boost --build-from-source
|
||||||
brew install pyexiv2
|
brew install pyexiv2
|
||||||
```
|
```
|
||||||
|
|
|
@ -256,19 +256,10 @@ class Video(Media):
|
||||||
lon_sign = '+' if longitude > 0 else '-'
|
lon_sign = '+' if longitude > 0 else '-'
|
||||||
longitude_str = '{:9.5f}'.format(abs(longitude)).replace(' ', '0')
|
longitude_str = '{:9.5f}'.format(abs(longitude)).replace(' ', '0')
|
||||||
|
|
||||||
print longitude_str
|
|
||||||
print '>%s%s%s%s' % (lat_sign, latitude, lon_sign, longitude_str)
|
|
||||||
|
|
||||||
plist_updated_text = re.sub('\>([+-])([0-9.]+)([+-])([0-9.]+)', '>%s%s%s%s' % (lat_sign, latitude, lon_sign, longitude_str), plist_text);
|
plist_updated_text = re.sub('\>([+-])([0-9.]+)([+-])([0-9.]+)', '>%s%s%s%s' % (lat_sign, latitude, lon_sign, longitude_str), plist_text);
|
||||||
plist_final = plist_written.name
|
plist_final = plist_written.name
|
||||||
plist_written.write(plist_updated_text)
|
plist_written.write(plist_updated_text)
|
||||||
|
|
||||||
f = open('/Users/jaisenmathai/dev/tools/elodie/script.plist', 'w')
|
|
||||||
f.write(plist_updated_text)
|
|
||||||
f.close()
|
|
||||||
print plist_updated_text
|
|
||||||
|
|
||||||
|
|
||||||
# If we've written to the plist file then we proceed
|
# If we've written to the plist file then we proceed
|
||||||
if(plist_final is None):
|
if(plist_final is None):
|
||||||
print 'plist file was not be written to'
|
print 'plist file was not be written to'
|
||||||
|
@ -279,14 +270,13 @@ class Video(Media):
|
||||||
metadata = self.get_metadata()
|
metadata = self.get_metadata()
|
||||||
temp_movie = None
|
temp_movie = None
|
||||||
with tempfile.NamedTemporaryFile() as temp_file:
|
with tempfile.NamedTemporaryFile() as temp_file:
|
||||||
temp_movie = '%s.%s' % (temp_file.name, metadata['extension'])
|
temp_movie = '%s.%s' % (temp_file.name, metadata['extenseon'])
|
||||||
|
|
||||||
# We need to block until the child process completes.
|
# We need to block until the child process completes.
|
||||||
# http://stackoverflow.com/a/5631819/1318758
|
# http://stackoverflow.com/a/5631819/1318758
|
||||||
avmetareadwrite_command = '%s -w %s "%s" "%s"' % (avmetareadwrite, plist_written.name, source, temp_movie)
|
avmetareadwrite_command = '%s -w %s "%s" "%s"' % (avmetareadwrite, plist_written.name, source, temp_movie)
|
||||||
update_process = subprocess.Popen([avmetareadwrite_command], stdout=subprocess.PIPE, shell=True)
|
update_process = subprocess.Popen([avmetareadwrite_command], stdout=subprocess.PIPE, shell=True)
|
||||||
streamdata = update_process.communicate()[0]
|
streamdata = update_process.communicate()[0]
|
||||||
print streamdata
|
|
||||||
if(update_process.returncode != 0):
|
if(update_process.returncode != 0):
|
||||||
print '%s did not complete successfully' % avmetareadwrite_command
|
print '%s did not complete successfully' % avmetareadwrite_command
|
||||||
return False
|
return False
|
||||||
|
@ -299,7 +289,6 @@ class Video(Media):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
# Copy file information from original source to temporary file before copying back over
|
# Copy file information from original source to temporary file before copying back over
|
||||||
print 'copy from %s to %s' % (temp_movie, source)
|
|
||||||
shutil.copystat(source, temp_movie)
|
shutil.copystat(source, temp_movie)
|
||||||
shutil.move(temp_movie, source)
|
shutil.move(temp_movie, source)
|
||||||
return True
|
return True
|
||||||
|
|
Loading…
Reference in New Issue