YiraBot Release Notes: Version 1.0.9
We are thrilled to announce the release of YiraBot 1.0.9, the most significant update to date. This version marks a monumental leap in the evolution of YiraBot, featuring a complete code rewrite and introducing a plethora of enhancements and new features. Upgrade to the latest version to experience the unparalleled speed and efficiency of YiraBot.
Upgrade YiraBot using pip:
pip install --upgrade yirabot
Overview
YiraBot 1.0.9 sets a new standard in web crawling and SEO analysis with an astounding 86% increase in performance speed. This update is not just about speed; it introduces a new Python module, enabling users to integrate YiraBot's powerful features directly into their Python scripts. With this release, we've streamlined the installation process by reducing the required packages from 10 to just 4, making it lighter and more efficient.
New Python Module
In response to community feedback, YiraBot 1.0.9 introduces a Python module, allowing for more versatile use of YiraBot in programming projects. Here’s how you can get started:
from yirabot import YiraBot
bot = YiraBot()
For detailed documentation on using the new Python module, please refer to the README file.
CLI Enhancements
New -mobile
Flag
A new -mobile
flag has been added, enabling YiraBot to use a mobile user agent while crawling. This feature is crucial for testing mobile responsiveness and SEO performance from a mobile perspective.
Multiple Commands
YiraBot now supports the execution of multiple commands in a single run, further enhancing its flexibility and usability for comprehensive SEO analysis and web crawling.
Overall Improvements
- Performance: Complete code rewrite leading to an 86% increase in processing speed.
- Reduced Dependencies: The number of required packages has been dramatically reduced from 10 to 4, streamlining the installation process.
- License Change: The software license has been changed from MIT to GPL-3.0. This change means that any derivative work must also be open-sourced under the GPL-3.0 license, ensuring that improvements and modifications to YiraBot are shared with the community. Developers integrating YiraBot into their projects should consider the implications of this license change, as it requires any modifications or derivative works to be distributed under the same license, promoting a more open and collaborative development environment.
This update is a testament to our commitment to providing a state-of-the-art tool that meets the evolving needs of developers, SEO specialists, and content creators. We are excited to see how you leverage YiraBot 1.0.9 in your projects and workflows.
For any questions or feedback, please refer to the documentation or reach out!
Happy crawling!