Commit 9189e749 authored by Tony Mai's avatar Tony Mai

update

parent e067c977
#!/usr/bin/python3
from goprocam import GoProCamera
from goprocam import constants
import os
import sys
import re
import time
log_ptr=None
def msg(str):
global log_ptr
if log_ptr!=None:
log_ptr=str
else:
print(str)
def run(filename,ptr=None):
if (ptr):
log_ptr=ptr
file_path = "/backup/"+filename
if os.path.isdir(file_path):
msg ("directroy exist "+file_path+" exiting..")
exit()
elif os.path.exists(file_path):
msg ("file exist "+file_path+" exiting..")
exit()
os.system("mkdir "+file_path)
print ("mkdir "+file_path)
if os.system("ifconfig wlan1 | grep inet") == "":
msg ("wlan1 not connected to Gopro SSID. exiting...")
exit()
gpCam = GoProCamera.GoPro()
gpCam.pair(usepin=False)
#gpCam.pair(usepin=True)
if not os.path.exists(file_path):
os.makedirs(file_path);
msg ("Start...")
localtime = time.asctime( time.localtime(time.time()) )
start_time = time.time()
msg ("Start time :", localtime)
gpCam.overview()
#msg(gpCam.getMedia())
#msg(gpCam.getMediaInfo("file"))
gpCam.listMedia(True)
#exit()
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)
msg("copy "+folder+"/"+mp4_file+" to "+file_path);
gpCam.downloadMedia(folder,mp4_file,file_path+"/"+folder+"/"+mp4_file)
msg("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)
#msg("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)
#msg("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)
#msg("copy "+folder+"/"+thm_file+" to "+file_path);
gpCam.downloadMedia(folder,thm_file,file_path+"/"+folder+"/"+thm_file)
msg ("Done")
localtime = time.asctime( time.localtime(time.time()) )
elapsed_time = time.time() - start_time
msg ("End time :", localtime)
hours, rem = divmod(elasped_time, 3600)
minutes, seconds = divmod(rem, 60)
msg("Elaspse time: "+"{:0>2}:{:0>2}:{:05.2f}".format(int(hours),int(minutes),seconds))
if __name__ == '__main__':
if len(sys.argv) < 2:
msg ("Usage cp_fusion_files.py <destination directory> ")
exit()
run(sys.argv[1])
#!/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(elapsed_time, 3600)
minutes, seconds = divmod(rem, 60)
print("Elaspse time: "+"{:0>2}:{:0>2}:{:05.2f}".format(int(hours),int(minutes),seconds))
......@@ -137,17 +137,17 @@ def run(folder_dst=None,ptr=None):
msg ("Done")
localtime = time.asctime( time.localtime(time.time()) )
elapsed_time = time.time() - start_time
msg ("End time :", localtime)
msg ("End time :", str(localtime))
hours, rem = divmod(elasped_time, 3600)
hours, rem = divmod(elapsed_time, 3600)
minutes, seconds = divmod(rem, 60)
msg("Elaspse time: "+"{:0>2}:{:0>2}:{:05.2f}".format(int(hours),int(minutes),seconds))
if __name__ == '__main__':
if len(sys.argv) < 2:
msg ("Usage wireless_copy_files_to_nfs.py <destination directory> ")
msg ("Usage wireless_copy_files_to_backup.py <destination directory> ")
exit()
run(sys.argv[1])
......
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