EmaMaker
5fb1d0edde
qwiklabs: use a server on localhost:12345 to manage new qw account requests
...
this allows to scale the automator using multiple instances of the script running separetely (e.g. in docker containers) but using a single server for accounts to prevent conficts between different instances
2021-11-05 22:47:34 +01:00
EmaMaker
b83e8449e3
big squashed commit, finalize gshellautomator
2021-11-05 18:23:25 +01:00
EmaMaker
ea192e2d12
fix minor bugs
2021-09-01 17:37:03 +02:00
EmaMaker
ce369f7f77
colab_automator.sh: replace xephyr, copyq and pip logs with echo's
2021-08-29 22:03:35 +02:00
EmaMaker
8369526550
colab: print account when instantiating the gist
2021-08-29 22:02:50 +02:00
EmaMaker
a864481c42
qwiklabs_getaccount: properly format account tuple)
2021-08-29 22:02:23 +02:00
EmaMaker
8805556886
qwiklabs_getaccount: click captcha, just in case
...
Just clicking it should be ok
2021-08-29 21:54:23 +02:00
EmaMaker
ca74634352
Do not use test account, for now
2021-08-27 22:48:24 +02:00
EmaMaker
1124699b3b
properly use Gists Enum
2021-08-27 22:47:41 +02:00
EmaMaker
5b0af63c49
allow the use of a test google account
2021-08-27 22:35:11 +02:00
EmaMaker
66d0617299
[SQUASHED] Use of Global Vars, fix bash scripts to properly use Xephyr
2021-08-27 22:25:57 +02:00
EmaMaker
68b0560e7d
add gitignore
2021-08-27 22:23:13 +02:00
EmaMaker
fc4f0268f2
qwiklabs account list handling
2021-08-26 21:34:11 +02:00
EmaMaker
cba3131dbf
qwiklabs: fully create a qwiklabs account
...
Solving 2(!) Captchas!
+ some bonus activated/unactivated standard-password accounts created during the tests
2021-08-25 21:36:50 +02:00
EmaMaker
30a4e89c27
ngrok: start gist and get proxy ip in a single function
2021-08-25 18:20:16 +02:00
EmaMaker
bd7a74d08c
update requirements
2021-08-25 18:19:45 +02:00
EmaMaker
823d8d44ce
add an after delay in browser utils functions
2021-08-25 18:19:15 +02:00
EmaMaker
3ddccfc7b2
currently_unused -> misc
2021-08-25 18:17:25 +02:00
EmaMaker
d475eede24
qwiklabs: create qwiklabs account
...
still need to accept the confirmation email
2021-08-25 18:16:54 +02:00
EmaMaker
022b5c967b
creating qwiklabs account: get person info from randomuser.me api using requests
2021-08-25 15:17:42 +02:00
EmaMaker
ecf5a061bb
qwiklabs: delete accounts using selenium
2021-08-24 22:00:31 +02:00
EmaMaker
d644e704f8
better reorganize code into folders
2021-08-24 20:33:53 +02:00
EmaMaker
6b7d6d3161
introduce a class to start arbitrary gist on google colab
...
need to fix stop timer
2021-08-23 22:53:10 +02:00
EmaMaker
f19d20f725
get the proxy ip from ngrok
2021-08-23 22:01:40 +02:00
EmaMaker
0bd11846db
update README.md
2021-08-21 03:34:21 +02:00
EmaMaker
c9e053306d
Get credentials from qwiklabs
...
after too many consequent attempts the account gets kinda blocked and the course is unable to start. No captcha gets asked - probably the usage patterns look legit enough
Future improvements: multiple accounts, using a random one each time. Probably google colab can still be used with selenium, now that the big problem of reliably getting credentials has been overcome
2021-08-21 03:27:19 +02:00