rougail-tutorials/README.md

36 lines
1.5 KiB
Markdown
Raw Normal View History

2026-04-18 09:44:34 +02:00
# Description
2026-04-18 09:44:34 +02:00
This tutorial shows to you an example of Rougail use on how to set a proxy in the Mozilla Firefox browser.
2026-04-18 09:44:34 +02:00
More precisely, this tutorial aims at reproducing this [Mozilla Firefox](https://www.mozilla.org/firefox/new/) settings page:
2026-04-18 09:44:34 +02:00
![Firefox Proxy setting](firefox.png)
2026-04-18 09:44:34 +02:00
And the integration of part of the [Firefox FoxyProxy plugin](https://addons.mozilla.org/firefox/addon/foxyproxy-standard/).
2026-04-18 09:44:30 +02:00
2026-04-18 09:44:34 +02:00
The idea is to have a namespace specific to FoxyProxy and to find in it part of the settings that we will have made in the main namespace.
2026-04-18 09:44:30 +02:00
2026-04-18 09:44:34 +02:00
This is what the page looks like:
![Foxyproxy Proxy setting](foxyproxy.png)
# Installation
2026-04-18 09:44:30 +02:00
To test this tutorial, you need to download this repository and install Rougail:
2026-04-18 09:44:34 +02:00
```bash
2026-04-18 09:44:30 +02:00
git clone -b 1.1 https://forge.cloud.silique.fr/stove/rougail-tutorials.git
cd rougail-tutorials
python -m venv venv_rougail
. venv_rougail/bin/activate
pip install rougail-cli rougail-output-exporter rougail-output-doc rougail-user-data-yaml
```
2026-04-18 09:44:34 +02:00
# Summary
2026-04-18 09:44:34 +02:00
Each step is a separerate commit. You can navigate to history to discover different aspect to the Rougail format.
2026-04-18 09:44:34 +02:00
- Getting started ([doc](https://pedago.gwenaelremond.fr/bribes/rougail/tutorial/preliminary.html))
- [[tutorial v1.1_000] Creating a structure file](https://forge.cloud.silique.fr/stove/rougail-tutorials/src/commit/v1.1_000/README.md) ([doc](https://pedago.gwenaelremond.fr/bribes/rougail/tutorial/preliminary.html#creating-a-structure-file) - [diff](https://forge.cloud.silique.fr/stove/rougail-tutorials/compare/v1.1_000~1..v1.1_000))