@@ -114,11 +114,121 @@ popd > /dev/null
114114
115115### [ run-all-spiders.sh] ( run-all-spiders.sh )
116116
117+ * for use by a spider author during spider development
117118* calls ``` run-spider.sh ``` for all spiders in a repo
119+ * example of command line usage
120+
121+ ``` bash
122+ (env) dave@Daves-New-New-Mac-Mini gaming-spiders % run-all-spiders.sh
123+ /Users/dave/gaming-spiders/gaming_spiders/gamehouseonlinegames.py
124+ /Users/dave/gaming-spiders/gaming_spiders/gamesonly.py
125+ /Users/dave/gaming-spiders/gaming_spiders/hiddenobjectgames.py
126+ /Users/dave/gaming-spiders/gaming_spiders/mahjonggames.py
127+ /Users/dave/gaming-spiders/gaming_spiders/match3games.py
128+ /Users/dave/gaming-spiders/gaming_spiders/mindgames.py
129+ /Users/dave/gaming-spiders/gaming_spiders/miniclip.py
130+ /Users/dave/gaming-spiders/gaming_spiders/msnonlinegames.py
131+ /Users/dave/gaming-spiders/gaming_spiders/solitaireonline.py
132+ /Users/dave/gaming-spiders/gaming_spiders/zygomatic.py
133+ (env) dave@Daves-New-New-Mac-Mini gaming-spiders %
134+ ```
118135
119136### [ run-spider.sh] ( run-spider.sh )
120137
121- * runs a spider in a spider repo using ``` run_spider.sh miniclip ```
138+ * for use by a spider author during spider development
139+ * runs a spider in a development docker container created
140+ from a docker image named by the DEV_ENV_DOCKER_IMAGE
141+ environment variable
142+ * example of command line usage
143+
144+ ``` bash
145+ (env) dave@Daves-New-New-Mac-Mini gaming-spiders % pwd
146+ /Users/dave/gaming-spiders
147+ (env) dave@Daves-New-New-Mac-Mini gaming-spiders % ls -la gaming_spiders/* .py
148+ -rw-r--r-- 1 dave staff 22 26 Aug 2020 gaming_spiders/__init__.py
149+ -rwxr-xr-x 1 dave staff 1780 26 Jan 20:00 gaming_spiders/gamehouseonlinegames.py
150+ -rwxr-xr-x 1 dave staff 1256 26 Jan 19:58 gaming_spiders/gamesonly.py
151+ -rwxr-xr-x 1 dave staff 638 26 Aug 2020 gaming_spiders/hiddenobjectgames.py
152+ -rwxr-xr-x 1 dave staff 618 26 Aug 2020 gaming_spiders/mahjonggames.py
153+ -rwxr-xr-x 1 dave staff 614 26 Aug 2020 gaming_spiders/match3games.py
154+ -rwxr-xr-x 1 dave staff 606 26 Aug 2020 gaming_spiders/mindgames.py
155+ -rwxr-xr-x 1 dave staff 1363 26 Jan 22:04 gaming_spiders/miniclip.py
156+ -rwxr-xr-x 1 dave staff 1210 26 Jan 22:18 gaming_spiders/msnonlinegames.py
157+ -rwxr-xr-x 1 dave staff 630 26 Aug 2020 gaming_spiders/solitaireonline.py
158+ -rw-r--r-- 1 dave staff 1397 26 Jan 20:11 gaming_spiders/zygomatic.py
159+ (env) dave@Daves-New-New-Mac-Mini gaming-spiders % run-spider.sh miniclip.py | jq .
160+ {
161+ " 1" : {
162+ " title" : " 1 8 Ball Pool" ,
163+ " link" : " https://www.miniclip.com/games/8-ball-pool-multiplayer/en/#t-w-t-H"
164+ },
165+ " 2" : {
166+ " title" : " 2 Agar.io" ,
167+ " link" : " https://www.miniclip.com/games/agar-io/en/#t-w-t-H"
168+ },
169+ " 3" : {
170+ " title" : " 3 Flip Master" ,
171+ " link" : " https://www.miniclip.com/games/flip-master/en/#t-w-t-H"
172+ },
173+ " 4" : {
174+ " title" : " 4 Krunker.io" ,
175+ " link" : " https://www.miniclip.com/games/krunkerio/en/#t-w-t-H"
176+ },
177+ " 5" : {
178+ " title" : " 5 Soccer Stars Mobile" ,
179+ " link" : " https://www.miniclip.com/games/soccer-stars-mobile/en/#t-w-t-H"
180+ },
181+ " 6" : {
182+ " title" : " 6 Short Ride" ,
183+ " link" : " https://www.miniclip.com/games/short-ride/en/#t-w-t-H"
184+ },
185+ " 7" : {
186+ " title" : " 7 Quick Fire Pool Instant" ,
187+ " link" : " https://www.miniclip.com/games/quickfire-pool-instant/en/#t-w-t-H"
188+ },
189+ " 8" : {
190+ " title" : " 8 Bubble Trouble" ,
191+ " link" : " https://www.miniclip.com/games/bubble-trouble/en/#t-w-t-H"
192+ },
193+ " 9" : {
194+ " title" : " 9 Tanki Online" ,
195+ " link" : " https://www.miniclip.com/games/tanki-online/en/#t-w-t-H"
196+ },
197+ " 10" : {
198+ " title" : " 10 Head Ball 2" ,
199+ " link" : " https://www.miniclip.com/games/head-ball-2/en/#t-w-t-H"
200+ },
201+ " _metadata" : {
202+ " status" : {
203+ " code" : 0,
204+ " message" : " Ok"
205+ },
206+ " spider" : {
207+ " name" : " miniclip.py" ,
208+ " version" : " sha256:48c81ae8b86cbf71035905ebc0c4ead321b823fafe093dbf5624912808f4b954"
209+ },
210+ " crawlArgs" : [],
211+ " crawlTime" : {
212+ " started" : " 2021-03-02T16:32:56.198453+00:00" ,
213+ " durationInMs" : 4157
214+ }
215+ },
216+ " _debug" : {
217+ " screenshot" : " /var/folders/zc/51nmqy_93559vqw_1y526y240000gn/T/tmp.0llGnGgS/screenshot.png" ,
218+ " crawlLog" : " /var/folders/zc/51nmqy_93559vqw_1y526y240000gn/T/tmp.0llGnGgS/crawl-log.txt" ,
219+ " chromeDriverLog" : " /var/folders/zc/51nmqy_93559vqw_1y526y240000gn/T/tmp.0llGnGgS/chromedriver-log.txt"
220+ }
221+ }
222+ (env) dave@Daves-New-New-Mac-Mini gaming-spiders % ls -la /var/folders/zc/51nmqy_93559vqw_1y526y240000gn/T/tmp.0llGnGgS
223+ total 3112
224+ drwx------ 6 dave staff 192 2 Mar 11:33 .
225+ drwx------@ 104 dave staff 3328 2 Mar 11:32 ..
226+ -rw------- 1 dave staff 170642 2 Mar 11:33 chromedriver-log.txt
227+ -rw------- 1 dave staff 0 2 Mar 11:32 crawl-log.txt
228+ -rw-r--r-- 1 dave staff 1618 2 Mar 11:33 crawl-output.json
229+ -rw------- 1 dave staff 1414454 2 Mar 11:33 screenshot.png
230+ (env) dave@Daves-New-New-Mac-Mini gaming-spiders %
231+ ```
122232
123233## Utilities
124234
0 commit comments