Scrapy: Select elements containing a specific text

TL, DR Scrapy is one of the top frameworks for web scraping in Python. Often you need to select some element where you already know part of its text. This post shows you how to select elements containing a certain text with CSS and XPATH selectors. How to select elements containing a certain text in… Continue reading Scrapy: Select elements containing a specific text

Collaborative edit for Jupyter Notebooks

TL, DR Jupyter Notebooks are one of the most common tools for data scientist to explore new challenges and prototype solutions. In most cases, this process is a collaborative one. And since a couple of years, it would be quite common that you will interact with your co-workers remotely. Collaborative edit capabilities for Jupyter Notebooks… Continue reading Collaborative edit for Jupyter Notebooks

Collaborative Latex editing with Overleaf

TL, DR Latex is the “gold standard” for writing academic papers. And it will be quite common to have co-authors in your research. How can you be collaborative and work simultaneously to edit the same paper using Latex, keeping consistency and immediately noticing somebody else’s updates? Overleaf is the ultimate answer. You can create a… Continue reading Collaborative Latex editing with Overleaf

Google Foobar Challenge level 2 – Elevator Maintenance

TL, DR Google Foobar is a hidden coding challenge by Google, and Elevator Maintenance is the challenge I solved using Python in order to complete level 2. This post is part of a series on Google Foobar, with all the challenges I encountered. The full series is available here. Keeping lifts in order The third… Continue reading Google Foobar Challenge level 2 – Elevator Maintenance