2026-04-18 09:47:43 +02:00
|
|
|
# Description
|
2026-04-18 09:47:43 +02:00
|
|
|
|
2026-04-18 09:47:43 +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:47:43 +02:00
|
|
|
|
2026-04-18 09:47:43 +02:00
|
|
|
More precisely, this tutorial aims at reproducing this [Mozilla Firefox](https://www.mozilla.org/firefox/new/) settings page:
|
2026-04-18 09:47:43 +02:00
|
|
|
|
2026-04-18 09:47:43 +02:00
|
|
|

|
2026-04-18 09:47:43 +02:00
|
|
|
|
2026-04-18 09:47:43 +02:00
|
|
|
And the integration of part of the [Firefox FoxyProxy plugin](https://addons.mozilla.org/firefox/addon/foxyproxy-standard/).
|
2026-04-18 09:47:38 +02:00
|
|
|
|
2026-04-18 09:47:43 +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:47:38 +02:00
|
|
|
|
2026-04-18 09:47:43 +02:00
|
|
|
This is what the page looks like:
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
# Installation
|
2026-04-18 09:47:38 +02:00
|
|
|
|
|
|
|
|
To test this tutorial, you need to download this repository and install Rougail:
|
|
|
|
|
|
2026-04-18 09:47:43 +02:00
|
|
|
```bash
|
2026-04-18 09:47:38 +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:47:43 +02:00
|
|
|
# Summary
|
2026-04-18 09:47:43 +02:00
|
|
|
|
2026-04-18 09:47:43 +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:47:43 +02:00
|
|
|
|
2026-04-18 09:47:43 +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))
|
2026-04-18 09:47:43 +02:00
|
|
|
|