@@ -55,12 +55,77 @@ for d in ./*/; do
55
55
56
56
echo " Generating $SEARCH for $d "
57
57
58
+ regex=" -packageName-([a-zA-Z\d\_.]*)"
59
+ if [[ $d =~ $regex ]]; then
60
+ name=" ${BASH_REMATCH[1]} "
61
+ # echo "packagename in map: ${name}"
62
+
63
+ existingDir=' '
64
+ existingDir=$( find ../ -maxdepth 1 -type d -name " *${name} *" -print)
65
+ if [[ " $existingDir " != " " ]]; then
66
+ echo " existingDir found: ${existingDir} "
67
+ idregex=" -steam-([0-9]*)"
68
+ if [[ $existingDir =~ $idregex ]]; then
69
+ foundif=" ${BASH_REMATCH[1]} "
70
+ echo " REUSING foundid found: ${foundif} "
71
+ DIRZ=${d::- 1}
72
+ cd ../
73
+ mv " $DIRZ " " ${d::- 1} -steam-${foundif} "
74
+ addToSyncedFile " $d "
75
+ continue
76
+ fi
77
+
78
+ idregex=" -oculus-([0-9]*)"
79
+ if [[ $existingDir =~ $idregex ]]; then
80
+ foundif=" ${BASH_REMATCH[1]} "
81
+ echo " REUSING foundid found: ${foundif} "
82
+ DIRZ=${d::- 1}
83
+ cd ../
84
+ mv " $DIRZ " " ${d::- 1} -oculus-${foundif} "
85
+ addToSyncedFile " $d "
86
+ continue
87
+ fi
88
+
89
+ idregex=" -NA-"
90
+ if [[ $existingDir == * " -NA-" * ]]; then
91
+ echo " -NA- found:"
92
+ DIRZ=${d::- 1}
93
+ cd ../
94
+ mv " $DIRZ " " ${d::- 1} -NA-"
95
+ addToSyncedFile " $d "
96
+ continue
97
+ fi
98
+
99
+ # if [[ "$existingDir" != *"-NA-"* ]]; then
100
+ # foundif="${BASH_REMATCH[1]}"
101
+ # echo "REUSING foundid found: ${foundif}"
102
+ # DIRZ=${d::-1}
103
+ # cd ../
104
+ # mv "$DIRZ" "${d::-1} -oculus-${foundif}"
105
+ # addToSyncedFile "$d"
106
+ # continue
107
+ # fi
108
+
109
+ fi
110
+
111
+ fi
112
+
113
+ # if compgen -G "${PROJECT_DIR}/*.png" > /dev/null; then
114
+ # echo "pattern exists!"
115
+ # fi
116
+ # sleep 1
117
+ # cd ..
118
+ # continue
119
+ # sleep 19
120
+ # exit
121
+
122
+
58
123
59
124
link=$( curl -G --silent --data-urlencode " vrsupport=1" --data-urlencode " term=$SEARCH " -L " https://store.steampowered.com/search/" | sed -En ' /search_capsule"><img/s/.*src="([^"]*)".*/\1/p' | head -n 1)
60
125
61
126
link=${link%% \? * }
62
127
63
- echo " $link "
128
+ echo " $link \n "
64
129
65
130
if [[ " $link " != * " .jpg" ]] || [[ " $link " == * " /bundles/" * ]] || [[ " $link " == " " ]] || [[ " $link " != * " jpg" ]] ; then
66
131
echo " NOT A REAL IMAGE -> $link "
@@ -85,7 +150,7 @@ for d in ./*/; do
85
150
ID=${ID##* apps/ }
86
151
echo " ID FOUND: $ID "
87
152
DIRZ=${d::- 1}
88
- echo " d: $DIRZ "
153
+ # echo "d: $DIRZ"
89
154
cd ../
90
155
91
156
0 commit comments