It seems like I’m writing a series here on these SuiteCRM (‘SCRM’ moving forward) topics these days so I might as well keep going! If you haven’t read them, these might be of interest: How to change the Row Headers in SuiteCRM Line Items in Quotes Module How to Back up your SuiteCRM stuff on Ubuntu Server For this one,…
Tag: tutorial
HOW TO CHANGE THE ROW HEADERS IN SUITECRM LINE ITEMS IN QUOTES MODULE
PRE-CHAT As always, SuiteCRM is one of my favourite business tools in the free and open software world. I like to describe it as ‘Sales Force on steroids’ because you can do whatever you want with it, basically, since the code is open and community supported. However, once in a while you will hit a road block. This literally took…
Installing Nextcloud on Digital Ocean Ubuntu Server Droplet
Disclaimer: As always, my blogs are not supposed to be a well-written piece of technical literature but instead a better-than-crap version of a messy notepad. I hope it’s clear enough to help someone other than myself but I always check them to make sure at least I can understand it, ha. It seems that there is a nice blog written…
Fixing My Dead Nextcloudpi box in three simple steps
My nextcloudpi box was kicking back errors and wouldn’t start. It was in a degraded state. I then learned about systemctl –failed command which showed something wrong with certbot. Thankfully I already knew that was related to LetsEncrypt. I realized that it was trying to renew two domains that weren’t there and were expired and would be unable to renew…
Dismissing Firefox popups using Selenium and Python
In my new journey to figure out how to automate stuff in my life, one of the time-sucking adventures was to try to stop browser popups such as geolocation and notifications. I just wanted to click ‘ok’ or ‘dismiss’ and move on since this was my ‘bot’ instance of the browser. The issue with these browser-based pop ups is that…
HOW TO CLICK AN ITEM IN A SUBMENU (UL) LIST USING PYTHON, SELENIUM
I spent literally 3 days trying to simply click a logout link with Selenium. I searched every stackoverflow post I could find until I found this one. I had tried pretty much everything I could to try to click the logout link which was the fifth item down in the move-over list. I tried find_element_by_xpath, find_element_by_id, find this, find that,…
OPENING A NEW TAB WITH SELENIUM + PYTHON + FIREFOX + UBUNTU
So this was super duper hard and I believe the reason why is because technically the browser settings and the user choices impact whether or not a clicked link opens in a fresh new tab or a fresh new window. Keep that in mind in case you have other headaches. It may be impossible (so I’ve read online) to perfectly…
Overcoming Painful Setup for Selenium with Python on Ubuntu
EDIT 191118I realized that I need to execute the script below every time my computer reboots so my current workflow is to leave the command commented out in script and then run it before I begin. You can probably run it with the script too? This one: export PATH=$PATH:/home/user/path/to/browser_drivers_for_automation I had the following continual painfull errors: selenium.common.exceptions.WebDriverException: Message: ‘my_folder_name’ executable…
How to Do Some Code Changes in Gitlab
I’m not a developer but was encouraged to try a one character change to some software. I felt that I couldn’t break too much so I did my first tiny change. Literally one character text edit. However, it was a bit scary so I’m just posting this to show the basic workflow. This assumes you already have a gitlab account…
CONVERT HARVESTED BULK EMAILS INTO USABLE SPREADSHEET IN A FEW STEPS
Did someone send you a bulk email and foolishly leave all the recipients exposed? Do you want to grab those recipients and use for your own great purposes? Good news, it’s not so hard to do! Here’s what you’ll need: A text editor (gedit on ubuntu) Spreadsheet software (Libre Office is the one I’ll use here since it’s both free…