[ANN] Guile-Web-Driver-NG 1.0.0 released
"Artyom V. Poptsov" <[email protected]>
| Newsgroups | gmane.lisp.guile.user |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> 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
(application/pgp-signature, 869 B)
-----BEGIN PGP SIGNATURE----- iQJNBAEBCgA3FiEEAf2F9Bp7f4IFgwalk16+BzbchX4FAmauXj8ZHHBvcHRzb3Yu YXJ0eW9tQGdtYWlsLmNvbQAKCRCTXr4HNtyFfnEYD/9OFalHrf973dXTsq7FEUf1 8b4+x1XSiQ56tJ47EsWQxylIp0CGl02wUWnVGLD5VNVuIhoEyLZE6uDpviKPbMZd W8zrYKINdGmDzDRwt1pX+3uWGb0WTU085Yna7ICIAeAc4iFIQctQ2si2jlaDPbpT Ci2k9FqsvUAdyBxdqb3P6ere/kRyxXj4Mk1aH9jVqkS+3/fYBe7xZjL42SX3Rgd0 137SoxhhoJ/KiYeD3/g8uZXZxrxPWZDKQGAcNB8VB278ef7xoiAIbIp7ua6b/zxS 9TDHeDqBJZKEy4DKJ2JBaa5PozHnj3SQbm7AQKO88PhfUbG1yUla+xNHRVAOo+CR nHs4x2u7zYpE0hudvC6/jhPcsfqJLXiWM/XORT7qd3gX+0rdE9InI95K6Dr3Tmlr a0/QYBFOMgGx6vBFD4ChT4vC6gDDi7D7jPkYuBgmZ624IFSYw/4KhdmJHeN1AZbm 0RPv6lmaXmDH6sNCMmPLPmxGxfeKLfG/Gz2kI9wWXDUER0CQLgQb9p85iyQZ+NoM XQZh5mAjkOV0KHsyBtk7N9GLsaDlFANiuY6b+psUDfhS2XD/wUek631hbcse8PK2 fUpnTI5U4qidIFyeBvY39SRLh6bIjiZ0Ed7mot4EJkylPP8f9/tmfDwKvFNTwqP5 bwLXroj/EICeCWvizPAo5A== =gNnm -----END PGP SIGNATURE-----