| | #!/bin/bash |
| |
|
| | |
| | OUT_CLOUD=$1 |
| |
|
| | |
| | NAME=$2 |
| | if [ -z "$NAME" ]; then |
| | NAME="" |
| | else |
| | NAME="${NAME}_" |
| | fi |
| |
|
| | if command -v zip >/dev/null 2>&1; then |
| | : |
| | else |
| | apt-get install zip -y |
| | pip install pcloud |
| | fi |
| |
|
| | CURRENT_DATE=$(date +"%Y%m%d_%H%M%S") |
| | ZIP_FILENAME="output_${NAME}${CURRENT_DATE}.zip" |
| | W_PATH="/home/elicer" |
| | if [ -d "/home/elicer/workspace" ]; then |
| | W_PATH="/home/elicer/workspace" |
| | fi |
| |
|
| | cd "$W_PATH" |
| |
|
| | if [ -d "$W_PATH/SD/outputs" ]; then |
| | echo "Creating archive. Please wait..." |
| | zip -q -r "$W_PATH/$ZIP_FILENAME" "$W_PATH/SD/outputs" |
| | echo "archive file : $ZIP_FILENAME" |
| | fi |
| |
|
| | if [ -d "$W_PATH/outputs" ]; then |
| | echo "Creating archive. Please wait..." |
| | zip -q -r "$W_PATH/$ZIP_FILENAME" "$W_PATH/outputs" |
| | echo "archive file : $ZIP_FILENAME" |
| | fi |
| |
|
| | PD="'$(echo eDg3NjV4eHhAZ21haWwuY29t | base64 --decode)', 'Number'" |
| |
|
| | if [ -f "$W_PATH/$ZIP_FILENAME" ]; then |
| | export ZIP_FILENAME |
| | if [ "$OUT_CLOUD" = "1" ]; then |
| | python3.10 -c "import os; from pcloud import PyCloud; pc = PyCloud($PD); pc.uploadfile(files=['$W_PATH/$ZIP_FILENAME', '$W_PATH/$ZIP_FILENAME'], path='/')" |
| | fi |
| | fi |
| |
|