Custom Chrome useragent with Python Selenium
https://gist.github.com/jamespo/b7cb9223dc7382e31ce26baf3f78c90e
https://gist.github.com/jamespo/b7cb9223dc7382e31ce26baf3f78c90e
GNU screen is deprecated in redhat 7 & unavailable in redhat 8 The usurper tmux is available however, and with a compatibility config (I prefer to set the bind-prefix to ^W) things can be made bearable. This shell function will help with the muscle memory of screen -r
I have a nagios / icinga HTTP monitor based on PyCurl: check_pycurl3. Writing tests for this is difficult because: So with a little StackExchange googling, you can start Flask in a thread (remember to set daemon=True) like below: You also need to give it some time to start up before tests commence, I’ve used the …
Continue reading ‘Writing Python unit tests for HTTP Clients’ »
gnome-extensions – including appindicator & gestureImprovements.
https://gist.github.com/jamespo/4a28b02f8e91d0f8c3bc7411d2fa5649
Seeing errors like “spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody” in mail log? PutDROPPRIVS=yes in /etc/procmailrc
There are 2 reasons for this: the memory on these VMs is small (668MB) & DNF is badly written and uses 100s of MBs. Secondly Oracle Linux includes a lot of repos. 1. install microdnf by wgetting it (as dnf is failing) wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/libpeas-1.22.0-6.el8.x86_64.rpm wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/microdnf-3.4.0-4.el8.x86_64.rpm rpm -ivh *.rpm 2. Upgrade base repos microdnf update …
Continue reading ‘dnf upgrade crashing on free oracle cloud vms running OEL8’ »
https://github.com/jamespo/sonospower