guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ANN] Guile-Web-Driver-NG 1.0.0 released


From: Artyom V. Poptsov
Subject: [ANN] Guile-Web-Driver-NG 1.0.0 released
Date: Sat, 03 Aug 2024 19:43:31 +0300
User-agent: Gnus/5.13 (Gnus v5.13)

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.artyom@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

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]