-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAccessBoxFTP.sh
35 lines (22 loc) · 969 Bytes
/
AccessBoxFTP.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Note: this program must be run using bash. It will not run in fish.
function BoxMount() {
#local LOGIN_FILE='/home/rweaton/Documents/.secret'
local LOGIN_FILE='/home/thugwithyoyo/Documents/.secret'
login=($(< $LOGIN_FILE))
local USER=${login[0]}
local PASSWD=${login[1]}
curlftpfs ftp.box.com ~/BoxFTP -o user=$USER:$PASSWD,allow_other
#rsync -r ~/Dropbox/CNPRC/ "/home/rweaton/BoxFTP/MoxonLab/Projects/NHP Calcium Imaging/SharedDropboxSync/CNPRC"
#sudo fusermount -u ~/BoxFTP
}
function GeneratePathsList() {
local ScriptDir=$(pwd)
local TargetDir="/home/thugwithyoyo/BoxFTP/MoxonLab/Projects/NHP Calcium Imaging/NHP_CalciumImaging/PlexonData/RetrackingData"
cd "${TargetDir}"
find . -name '*.csv' > ~/Desktop/PathsToCSVs.txt
cd "${ScriptDir}"
}
BoxMount
#GeneratePathsList
#TargetDir="~/BoxFTP/MoxonLab/Projects/NHP Calcium Imaging/NHP_CalciumImaging/PlexonData/RetrackingData"
#umount -f ~/BoxFTP