zuv0 commited on
Commit
3161d52
·
verified ·
1 Parent(s): a798f57

Upload out_eli.sh

Browse files
Files changed (1) hide show
  1. out_eli.sh +49 -0
out_eli.sh ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+
3
+ # if == "1" running
4
+ OUT_CLOUD=$1
5
+
6
+ # file add
7
+ NAME=$2
8
+ if [ -z "$NAME" ]; then
9
+ NAME=""
10
+ else
11
+ NAME="${NAME}_"
12
+ fi
13
+
14
+ if command -v zip >/dev/null 2>&1; then
15
+ :
16
+ else
17
+ apt-get install zip -y
18
+ pip install pcloud
19
+ fi
20
+
21
+ CURRENT_DATE=$(date +"%Y%m%d_%H%M%S")
22
+ ZIP_FILENAME="output_${NAME}${CURRENT_DATE}.zip"
23
+ W_PATH="/home/elicer"
24
+ if [ -d "/home/elicer/workspace" ]; then
25
+ W_PATH="/home/elicer/workspace"
26
+ fi
27
+
28
+ cd "$W_PATH"
29
+
30
+ if [ -d "$W_PATH/SD/outputs" ]; then
31
+ echo "Creating archive. Please wait..."
32
+ zip -q -r "$W_PATH/$ZIP_FILENAME" "$W_PATH/SD/outputs"
33
+ echo "archive file : $ZIP_FILENAME"
34
+ fi
35
+
36
+ if [ -d "$W_PATH/outputs" ]; then
37
+ echo "Creating archive. Please wait..."
38
+ zip -q -r "$W_PATH/$ZIP_FILENAME" "$W_PATH/outputs"
39
+ echo "archive file : $ZIP_FILENAME"
40
+ fi
41
+
42
+ PD="'$(echo eDg3NjV4eHhAZ21haWwuY29t | base64 --decode)', 'Number'"
43
+
44
+ if [ -f "$W_PATH/$ZIP_FILENAME" ]; then
45
+ export ZIP_FILENAME
46
+ if [ "$OUT_CLOUD" = "1" ]; then
47
+ python3.10 -c "import os; from pcloud import PyCloud; pc = PyCloud($PD); pc.uploadfile(files=['$W_PATH/$ZIP_FILENAME', '$W_PATH/$ZIP_FILENAME'], path='/')"
48
+ fi
49
+ fi