Scraping Introducing "dude" - A web scraping framework inspired by Flask syntax Dude is an easy-to-learn web scraping framework inspired by Flask syntax. You can build a web scraper in just a few lines of code. By Ronie Martinez 21 Feb 2022
Python Using a Decorator to Reduce Rasa Boilerplates I have been building a Rasa chatbot and the number of custom actions I have written kept on growing and I wanted to change something. By Ronie Martinez 27 Apr 2020
Python How Decorator-Based Routing Works in Python We have seen usage of @route() decorator in Flask and they really make routing easy and backend development fast. But how do they really work? By Ronie Martinez 25 Apr 2020
Python How to Write Custom Python Decorators In Python, a decorator allows a user to add useful functionalities to existing object. To use a decorator, we use the @symbol followed by the By Ronie Martinez 23 Apr 2020
Travis CI Save Time by Caching in Travis for Python Projects By caching files and directories on Travis, we can save time with re/installation because we do not need to re-download the same files over By Ronie Martinez 18 Apr 2020
Snippet How to Get the Version of Your poetry-based Package from Python Code import pkg_resources # replace package name with correct name version = pkg_resources.get_distribution('package-name').version By Ronie Martinez 17 Apr 2020
Python Integrating Python and Windows on Travis Travis CI does not currently support Windows natively so the following is a workaround. Installing Python is done using Chocolatey package manager and specifying the By Ronie Martinez 16 Apr 2020
Rasa Writing a Custom Rasa Entity Extractor for Regular Expressions I recently wrote a library that contains custom Rasa components. I named the project rasam, short for "Rasa Improved". Because Rasa currently does not have By Ronie Martinez 15 Apr 2020
Python How to Test Your Python Code in OSX using Travis CI Since OSX does not natively support Python, you can customize it using a Job Matrix, matrix or jobs. The following contains examples from Python 3. By Ronie Martinez 14 Apr 2020
Rasa How to write a custom URL extractor for Rasa Rasa has a list of components available that you can use. If you need to extract entities, chances are, people will advise you to use By Ronie Martinez 13 Apr 2020
Docker Dockerize your Python Modules You probably have heard of Docker. Docker is a virtualization software which isolates environments in OS-level. Think of it as running another operating system on By Ronie Martinez 8 Mar 2020
Python My First Online Hackathon Submission When I started working as an entry-level Software Engineer in 2013, my first project was to work with Python and Robot Framework, a popular test By Ronie Martinez 1 Sep 2019
Python Come to the PySide! Due to the increasing number of tools that can create Python bindings of popular libraries written in another programming language, it became easy to extend By Ronie Martinez 5 Jun 2019
Python Dealing with Excel Spreadsheets using Python One day at work, I was asked to read data from an excel spreadsheet provided by a third-party. The file contain hundreds of lines detailing By Ronie Martinez 30 May 2019
Python Working with Unicodes Unicode is a standard for universal representation of characters in computer code. It supports almost all characters in different languages. Each character is represented by By Ronie Martinez 26 May 2019