[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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.