-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
Hello PyAutoGUI developers,
I would like to propose the addition of a feature that dynamically calculates the wait time between actions based on system performance and network connection quality. This adjustment would make automation more robust and adaptable to environmental conditions, such as when the system is under heavy load or when the internet connection experiences latency variations.
I am the creator of the "nano-wait" library, which was designed to solve exactly this problem by automatically adjusting the wait time in automation scripts, considering both the PC's performance and the Wi-Fi connection quality. This eliminates the need for fixed wait times, which can be problematic in scenarios with high resource usage or slow internet speeds.
The nano-wait library is open-source, and I would love to contribute to its integration with PyAutoGUI. The library offers two main functions for wait time calculation:
wait_wifi(speed, ssid): Calculates the wait time considering both the PC's performance and the Wi-Fi signal strength of the specified network.
wait_n_wifi(speed): Calculates the wait time based only on the current PC performance, without considering the Wi-Fi connection quality.
As the creator of nano-wait, I would be more than happy to assist in implementing this functionality into PyAutoGUI, and I believe this would make automation smarter and more adaptable for users.
Thank you for your time and for the amazing work you do with PyAutoGUI. I look forward to the possibility of collaborating with you!
Best regards,
Luiz Filipe Seabra de Marco
Creator of nano-wait
https://github.com/LuizSeabraDeMarco/NanoWait