Hello Guilers, I'm pleased to announce Guile-Web-Driver-NG 1.0.0, a Selenium WebDriver[1] library for GNU Guile: https://github.com/artyom-poptsov/guile-web-driver-ng/releases/tag/v1.0.0
It is a fork of Guile-Web-Driver[2] which was made by Michal Herko. * List of user-visible changes since the fork: --8<---------------cut here---------------start------------->8--- * Version 1.0.0 (2024-08-03) ** Change the project name to Guile-Web-Driver-NG "NG" stands for "Next Generation". Not a very original name indeed, but it helps to distinguish this fork from the original project. ** Migrate to GNU Autotools This allows to build the project in a more convenient way. ** Implement an intercepting proxy Implement an intercepting (MITM) proxy that allows to inspect and modify HTTP and HTTPS requests/responses. Special "interceptor chains" can be set for a proxy interceptor that allow to apply different actions to requests and responses in sequence. The design is partly inspired by Linux iptables. Each rule in a chain specifies a field to process, an action to apply to the field and action parameters. When a proxy has no traffic interceptor it runs like a regular proxy that forwards traffic between a client and a server. Examples of proxy usage can be found in the Info documentation. ** Split =driver.scm= into several modules ** Add GNU Guix recipe Now the latest version of the project can be built with =guix build -f ./guix.scm= ** Add Info documentation ** Implement SRFI-64 tests --8<---------------cut here---------------end--------------->8--- Happy hacking! - avp References: 1. https://www.selenium.dev/documentation/webdriver/ 2. https://github.com/her01n/guile-web-driver -- Artyom "avp" Poptsov <poptsov.art...@gmail.com> Home page: https://memory-heap.org/~avp/ CADR Hackerspace co-founder: https://cadrspace.ru/ GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F
signature.asc
Description: PGP signature