Commit 6da3d9cc authored by Tony Mai's avatar Tony Mai

update

parent ee65c610
#!/bin/csh
jmtpfs device=0,11 /gopro/100GBACK
jmtpfs device=0,12 /gopro/100GFRNT
nohup gopro/fusion/scripts/wireless_copy_files_to_backup.py $1 &> wireless_copy_files_to_backup.out&
nohup gopro/fusion/scripts/wireless_copy_files_to_nfs.py $1 &> wireless_copy_files_to_nfs.out&
#!/usr/bin/python3
from goprocam import GoProCamera
from goprocam import constants
import os
import sys
import re
import time
if len(sys.argv) < 2:
print ("Usage cp_fusion_files.py <destination directory> ")
exit()
file_path = "/nfs/ANGELICA/videos/"+sys.argv[1]
os.system("umount /nfs/ANGELICA/videos")
if os.system("mount 192.168.0.2:/mnt/user/videos /nfs/ANGELICA/videos") != 0:
print ("fail to mount 192.168.0.2:/mnt/user/videos... exiting..")
exit()
print ("192.168.0.2:/mnt/user/videos mounted...")
if os.path.isdir(file_path):
print ("directroy exist "+file_path+" exiting..")
exit()
elif os.path.exists(file_path):
print ("file exist "+file_path+" exiting..")
exit()
os.system("mkdir "+file_path)
print ("mkdir "+file_path)
if os.system("ifconfig wlan1 | grep inet") == "":
print ("wlan1 not connected to Gopro SSID. exiting...")
exit()
gpCam = GoProCamera.GoPro()
gpCam.pair(usepin=False)
#gpCam.pair(usepin=True)
print ("Start...")
localtime = time.asctime( time.localtime(time.time()) )
start_time = time.time()
print ("Start time :", localtime)
gpCam.overview()
#print(gpCam.getMedia())
#print(gpCam.getMediaInfo("file"))
gpCam.listMedia(True)
data=gpCam.listMedia(True,True)
for i in data:
folder=i[0]
if not os.path.exists(file_path+"/"+folder):
os.makedirs(file_path+"/"+folder);
mp4_file=i[1]
lrv_file=re.sub(".MP4",".LRV",mp4_file)
print("copy "+folder+"/"+mp4_file+" to "+file_path);
gpCam.downloadMedia(folder,mp4_file,file_path+"/"+folder+"/"+mp4_file)
print("copy "+folder+"/"+lrv_file+" to "+file_path);
gpCam.downloadMedia(folder,lrv_file,file_path+"/"+folder+"/"+lrv_file)
if re.search("GPBK",mp4_file) or re.search("GB",mp4_file):
wav_file=re.sub(".MP4",".WAV",mp4_file)
#print("copy "+folder+"/"+wav_file+" to "+file_path);
gpCam.downloadMedia(folder,wav_file,file_path+"/"+folder+"/"+wav_file)
if re.search("GPBK",mp4_file):
thm_file=re.sub(".MP4",".THM",mp4_file)
#print("copy "+folder+"/"+thm_file+" to "+file_path);
gpCam.downloadMedia(folder,thm_file,file_path+"/"+folder+"/"+thm_file)
if re.search("GPFR",mp4_file):
thm_file=re.sub(".MP4",".THM",mp4_file)
#print("copy "+folder+"/"+thm_file+" to "+file_path);
gpCam.downloadMedia(folder,thm_file,file_path+"/"+folder+"/"+thm_file)
print ("Done")
os.system("umount /nfs/ANGELICA/videos")
localtime = time.asctime( time.localtime(time.time()) )
elapsed_time = time.time() - start_time
print ("End time :", localtime)
hours, rem = divmod(elasped_time, 3600)
minutes, seconds = divmod(rem, 60)
print("Elaspse time: "+"{:0>2}:{:0>2}:{:05.2f}".format(int(hours),int(minutes),seconds))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment