* [ANN] Guile-Web-Driver-NG 1.0.0 released
@ 2024-08-03 16:43 Artyom V. Poptsov
0 siblings, 0 replies; only message in thread
From: Artyom V. Poptsov @ 2024-08-03 16:43 UTC (permalink / raw)
To: Guile Users' Mailing List
[-- Attachment #1: Type: text/plain, Size: 1964 bytes --]
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 #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 869 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-08-03 16:43 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-03 16:43 [ANN] Guile-Web-Driver-NG 1.0.0 released Artyom V. Poptsov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).