HOW #11 – GOOGLE API OAuth 2.0
In this article I am going to present necessary steps for authenticating for Google services. Prerequisite is service created on google cloud console.
In this article I am going to present necessary steps for authenticating for Google services. Prerequisite is service created on google cloud console.
Last year we started with using google cloud functions and google cloud run for new projects instead of Visma internal windows servers as we (AutoMate Alpha) also want to follow Visma cloud strategy where applicable.
Logging is important part of each project. With logs, developer or customers are able to see events happened in the past. Small example: lets say, customer calls you that two week old transactions were not processed and are still stuck in the system. You as a developer thanks to the logging easily detected where the problem […]
It is pretty common for robots to use login and passwords for accessing numerous systems. This should be used by everyone, who plans to store the code on Github and does not want to expose the passwords. In order to hide them in the code, you need to store them elsewhere.
In one of the previous Hack of the week article, I wrote how to send emails with python script. Today I will show you, how to read emails, from gmail inbox. This is one of the way, how users can interact with the robots.
What does it mean to work with data? Well, there are many different operations that could be performed with them including data collection, preprocessing, cleaning, uploading and it’s also good to see the entire data flow in some kind of report. Wouldn’t it be great to automatically trigger those operations just on defined time and all the processes get executed in order? Well, there’s one efficient tool that can do this job for you.
All applications containing confidential data should require two factor authentication. But what if you need to automate that process?
Bored from repetitive creation of the same documents? Ease your life with Python and fpdf2 library and let them do automatic work.
Imagine daily pop-ups and prompts could be really annoying. On the top of that, this could also be a serious obstacle in web interface automation using pure Selenium approach.
So how to bypass this almost effortlessly ?
In that manner, compilation is a combination between interpretation and ahead-of-time compilation and that’s the reason why we achieved a better performance with PyPy.
You already know that it’s not a good idea to publicly expose any sensitive data in your project files. A more secure approach is to store all your sensitive info in environment variables.