ymlin105's picture
feat: add BookDetailModal, Header, SettingsModal, and Bookshelf/Gallery/Profile pages
71a564a
#!/usr/bin/expect
set host "connect.nmb2.seetacloud.com"
set port "15054"
set user "root"
set password "9Dml+WZeqp5b"
set local_dir "."
set remote_dir "/root/autodl-tmp/book-rec-with-LLMs"
# 1. Sync evaluate.py
spawn scp -P $port $local_dir/scripts/evaluate.py $user@$host:$remote_dir/scripts/
expect {
"password:" { send "$password\r" }
}
expect eof
# 2. Sync LGBMRanker
# Ensure remote directory exists
spawn ssh -p $port $user@$host "mkdir -p $remote_dir/data/model/ranking"
expect {
"password:" { send "$password\r" }
"continue connecting" { send "yes\r"; exp_continue }
}
expect eof
spawn scp -P $port $local_dir/data/model/ranking/lgbm_ranker.txt $user@$host:$remote_dir/data/model/ranking/
expect {
"password:" { send "$password\r" }
}
expect eof
# 3. Sync ENTIRE src directory (safest bet)
spawn scp -P $port -r $local_dir/src $user@$host:$remote_dir/
expect {
"password:" { send "$password\r" }
}
expect eof
puts "Sync Complete! LGBMRanker and Eval script are on server."