瀏覽代碼

docs: Fix broken or dead links (#8548)

* docs: Fix broken or dead links
Used the following commands to find broken links:
1. `lychee -E --dump https://freshrss.github.io/FreshRSS/en/ --include freshrss.github.io --output links.txt`
2. `lychee -v --suggest --archive wayback --timeout 5 -u "Mozilla/5.0 (X11; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0" --files-from links.txt --output output.txt`
3. `cat output.txt`

Then did the same for https://freshrss.github.io/FreshRSS/fr/

We could look into using lychee in CI:
https://github.com/lycheeverse/lychee?tab=readme-ov-file#github-action-usage

* Replace PostgreSQL 16 link with current version

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

* Remove paragraph about bug message format

* Update README with official app website links

* Replace broken French images with English versions

* Fix broken Fever API docs link in French docs

* Replace GNU Social link with new one in `shares.php`

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
Inverle 1 月之前
父節點
當前提交
63c8fe1285

+ 3 - 3
README.fr.md

@@ -283,11 +283,11 @@ et [l’API Fever](https://freshrss.github.io/FreshRSS/fr/users/06_Fever_API.htm
 | App                                                                                   | Plateforme  | Logiciel libre                                                | Maintenu & Dévelopé    | API              | Mode hors-ligne | Sync rapide | Récupère plus d’articles dans les vues individuelles | Récupère les articles lus | Favoris  | Étiquettes | Podcasts | Gestion des flux |
 |:--------------------------------------------------------------------------------------|:-----------:|:-------------------------------------------------------------:|:----------------------:|:----------------:|:-------------:|:---------:|:------------------------------:|:-------------------:|:----------:|:------:|:--------:|:------------:|
 | [Vienna RSS](http://www.vienna-rss.com/)                                              | macOS       | [✔️](https://github.com/ViennaRSS/vienna-rss)                 | ✔️✔️                   | GReader          | ❔            | ❔        | ❔                             | ❔                  | ❔         | ❔     | ❔       | ❔           |
-| [Readkit](https://apps.apple.com/app/readkit-read-later-rss/id1615798039)             | iOS, macOS  | ➖                                                            | ✔️✔️                   | GReader          | ✔️            | ⭐⭐⭐    | ➖                             | ✔️                  | ✔️         | ➖     | ✓       | 💲           |
+| [Readkit](https://readkit.app/)             | iOS, macOS  | ➖                                                            | ✔️✔️                   | GReader          | ✔️            | ⭐⭐⭐    | ➖                             | ✔️                  | ✔️         | ➖     | ✓       | 💲           |
 | [Reeder Classic](https://www.reederapp.com/classic/)                                  | iOS, macOS  | ➖                                                            | ✔️✔️                   | GReader          | ✔️            | ⭐⭐⭐       | ➖                             | ✔️                  | ✔️         | ➖     | ➖       | ✔️           |
 | [lire](https://lireapp.com/)                                                          | iOS, macOS  | ➖                                                            | ✔️✔️                   | GReader          | ❔            | ❔        | ❔                             | ❔                  | ❔         | ❔     | ❔       | ❔           |
-| [Unread](https://apps.apple.com/app/unread-2/id1363637349)                            | iOS         | ➖                                                            | ✔️✔️                   | Fever            | ✔️            | ❔        | ❔                             | ❔                  | ✔️         | ➖     | ➖       | ➖           |
-| [Fiery Feeds](https://apps.apple.com/app/fiery-feeds-rss-reader/id1158763303)         | iOS         | ➖                                                            | ✔️✔️                   | Fever            | ❔            | ❔        | ❔                             | ❔                  | ❔         | ➖     | ➖       | ➖           |
+| [Unread](https://www.goldenhillsoftware.com/unread/)                            | iOS         | ➖                                                            | ✔️✔️                   | Fever            | ✔️            | ❔        | ❔                             | ❔                  | ✔️         | ➖     | ➖       | ➖           |
+| [Fiery Feeds](https://voidstern.net/fiery-feeds)         | iOS         | ➖                                                            | ✔️✔️                   | Fever            | ❔            | ❔        | ❔                             | ❔                  | ❔         | ➖     | ➖       | ➖           |
 | [Netnewswire](https://ranchero.com/netnewswire/)                                      | iOS, macOS  | [✔️](https://github.com/Ranchero-Software/NetNewsWire)        | En développement        | GReader          | ✔️            | ❔        | ❔                             | ❔                  | ✔️         | ➖     | ❔       | ✔️           |
 
 # Bibliothèques incluses

+ 3 - 3
README.md

@@ -179,11 +179,11 @@ and [Fever API](https://freshrss.github.io/FreshRSS/en/developers/06_Fever_API.h
 | App                                                                                   | Platform    | Free Software                                                 | Maintained & Developed | API              | Works offline | Fast sync | Fetch more in individual views | Fetch read articles | Favourites | Labels | Podcasts | Manage feeds |
 |:--------------------------------------------------------------------------------------|:-----------:|:-------------------------------------------------------------:|:----------------------:|:----------------:|:-------------:|:---------:|:------------------------------:|:-------------------:|:----------:|:------:|:--------:|:------------:|
 | [Vienna RSS](http://www.vienna-rss.com/)                                              | macOS       | [✔️](https://github.com/ViennaRSS/vienna-rss)                 | ✔️✔️                   | GReader          | ❔            | ❔        | ❔                             | ❔                  | ❔         | ❔     | ❔       | ❔           |
-| [Readkit](https://apps.apple.com/app/readkit-read-later-rss/id1615798039)             | iOS, macOS  | ➖                                                            | ✔️✔️                   | GReader          | ✔️            | ⭐⭐⭐    | ➖                             | ✔️                  | ✔️         | ➖     | ✓       | 💲           |
+| [Readkit](https://readkit.app/)             | iOS, macOS  | ➖                                                            | ✔️✔️                   | GReader          | ✔️            | ⭐⭐⭐    | ➖                             | ✔️                  | ✔️         | ➖     | ✓       | 💲           |
 | [Reeder Classic](https://www.reederapp.com/classic/)                                 | iOS, macOS  | ➖                                                            | ✔️✔️                   | GReader          | ✔️            | ⭐⭐⭐    | ➖                             | ✔️                  | ✔️         | ➖     | ➖       | ✔️           |
 | [lire](https://lireapp.com/)                                                          | iOS, macOS  | ➖                                                            | ✔️✔️                   | GReader          | ❔            | ❔        | ❔                             | ❔                  | ❔         | ❔     | ❔       | ❔           |
-| [Unread](https://apps.apple.com/app/unread-2/id1363637349)                            | iOS         | ➖                                                            | ✔️✔️                   | Fever            | ✔️            | ❔        | ❔                             | ❔                  | ✔️         | ➖     | ➖       | ➖           |
-| [Fiery Feeds](https://apps.apple.com/app/fiery-feeds-rss-reader/id1158763303)         | iOS         | ➖                                                            | ✔️✔️                   | Fever            | ❔            | ❔        | ❔                             | ❔                  | ❔         | ➖     | ➖       | ➖           |
+| [Unread](https://www.goldenhillsoftware.com/unread/)                            | iOS         | ➖                                                            | ✔️✔️                   | Fever            | ✔️            | ❔        | ❔                             | ❔                  | ✔️         | ➖     | ➖       | ➖           |
+| [Fiery Feeds](https://voidstern.net/fiery-feeds)         | iOS         | ➖                                                            | ✔️✔️                   | Fever            | ❔            | ❔        | ❔                             | ❔                  | ❔         | ➖     | ➖       | ➖           |
 | [Netnewswire](https://ranchero.com/netnewswire/)                                      | iOS, macOS  | [✔️](https://github.com/Ranchero-Software/NetNewsWire)        | Work in progress       | GReader          | ✔️            | ❔        | ❔                             | ❔                  | ✔️         | ➖     | ❔       | ✔️           |
 
 # Included libraries

+ 1 - 1
app/shares.php

@@ -98,7 +98,7 @@ return [
 	'gnusocial' => [
 		'url' => '~URL~/notice/new?content=~TITLE~%20~LINK~',
 		'transform' => ['urlencode'],
-		'help' => 'https://gnu.io/social/',
+		'help' => 'https://gnusocial.rocks/',
 		'form' => 'advanced',
 		'method' => 'GET',
 	],

+ 1 - 1
docs/en/admins/05_Configuring_email_validation.md

@@ -29,7 +29,7 @@ First, change the `mailer` item to `smtp` (instead of the default `mail`).
 Then, you should change the `smtp` options like you would do with a regular email client.
 You can find the full list of options in the [`config.default.php` file](https://github.com/FreshRSS/FreshRSS/blob/edge/config.default.php).
 If you’re not sure to what each item is corresponding, you may find useful [the
-PHPMailer documentation](http://phpmailer.github.io/PHPMailer/classes/PHPMailer.PHPMailer.PHPMailer.html#properties)
+PHPMailer documentation](https://phpmailer.github.io/PHPMailer/classes/PHPMailer-PHPMailer-PHPMailer.html#properties)
 (which is used by FreshRSS under the hood).
 
 ### Example code to configure SMTP server

+ 1 - 1
docs/en/admins/08_FeedUpdates.md

@@ -24,7 +24,7 @@ docker run ... \
 
 ## Cron as a trigger
 
-You’ll need to check the Cron documentation for your specific distribution ([Debian/Ubuntu](https://help.ubuntu.com/community/CronHowto), [Red Hat/Fedora/CentOS](https://fedoraproject.org/wiki/Administration_Guide_Draft/Cron), [Slackware](https://docs.slackware.com/fr:slackbook:process_control?#cron), [Gentoo](https://wiki.gentoo.org/wiki/Cron), [Arch Linux](https://wiki.archlinux.org/index.php/Cron) …) to make sure you set the Cron job correctly.
+You’ll need to check the Cron documentation for your specific distribution ([Debian/Ubuntu](https://help.ubuntu.com/community/CronHowto), [Red Hat/Fedora/CentOS](https://fedoraproject.org/wiki/Administration_Guide_Draft/Cron), [Slackware](https://docs.slackware.com/slackbook:process_control#cron), [Gentoo](https://wiki.gentoo.org/wiki/Cron), [Arch Linux](https://wiki.archlinux.org/index.php/Cron) …) to make sure you set the Cron job correctly.
 
 It’s advisable that you run the Cron job as your Web server user (often `www-data`).
 

+ 1 - 1
docs/en/admins/09_AccessControl.md

@@ -64,7 +64,7 @@ You may alternatively pass a `TRUSTED_PROXY` environment variable in a format co
 ### Authentik Proxy Provider
 
 If you wish to use external authentication with [Authentik](https://goauthentik.io/),
-you will need to configure a [Proxy Provider](https://goauthentik.io/docs/providers/proxy/) with a _Property Mapping_ that tells Authentik to inject the `X-WebAuth-User` HTTP header.
+you will need to configure a [Proxy Provider](https://docs.goauthentik.io/add-secure-apps/providers/proxy/) with a _Property Mapping_ that tells Authentik to inject the `X-WebAuth-User` HTTP header.
 You can do so with the following expression:
 
 ```python

+ 0 - 1
docs/en/admins/14_CloudProviders.md

@@ -17,4 +17,3 @@ You might also use a ready-to-go FreshRSS instance, shared between multiple user
 ## Other lists
 
 * [Framasoft CHATONS list](https://www.chatons.org/search/by-service?field_software_target_id=269)
-* [Marien’s list](https://app.flus.fr/collections/1698850762083905588)

+ 1 - 1
docs/en/admins/DatabaseConfig.md

@@ -31,5 +31,5 @@ Etc. for other text fields. The list of fields can be seen in [`CREATE TABLE _en
 
 ### References
 
-* [GIN: Generalized Inverted Index](https://www.postgresql.org/docs/current/gin-intro.html)
+* [GIN: Generalized Inverted Index](https://www.postgresql.org/docs/current/gin.html)
 * [`pg_trgm` module for fast text search](https://www.postgresql.org/docs/current/pgtrgm.html#id-1.11.7.42.8)

+ 5 - 5
docs/en/developers/02_First_steps.md

@@ -35,7 +35,7 @@ You can stop the containers by typing <kbd>Control</kbd> + <kbd>c</kbd> or with
 make stop
 ```
 
-If you’re interested in the configuration, the `make` commands are defined in the [`Makefile`](/Makefile).
+If you’re interested in the configuration, the `make` commands are defined in the [`Makefile`](https://github.com/FreshRSS/FreshRSS/blob/edge/Makefile).
 
 If you need to use a different tag image (default is `alpine`), you can set the `TAG` environment variable:
 
@@ -70,7 +70,7 @@ Contributions which don’t follow the coding style will be rejected as long as
 ## GitHub Actions
 
 The code will be checked for every pull request commit on GitHub via [GitHub Actions](https://github.com/FreshRSS/FreshRSS/actions).
-See the configuration file [`tests.yml`](../../../.github/workflows/tests.yml).
+See the configuration file [`tests.yml`](https://github.com/FreshRSS/FreshRSS/blob/edge/.github/workflows/tests.yml).
 
 ## Running fixes & tests
 
@@ -107,8 +107,8 @@ apk add git make npm php-cli php-curl php-ctype php-dom php-mbstring php-openssl
 
 ### Partial fixes & tests
 
-- composer-based: `npm run fix && npm test` or see the [`scripts` section of `composer.json`](../../../composer.json) for individual tests or fixes such as `composer phpstan`
-- npm-based: `npm run fix && npm test` or see the [`scripts` section of `package.json`](../../../package.json) for individual tests or fixes such as `npm run rtlcss`
+- composer-based: `npm run fix && npm test` or see the [`scripts` section of `composer.json`](https://github.com/FreshRSS/FreshRSS/blob/edge/composer.json) for individual tests or fixes such as `composer phpstan`
+- npm-based: `npm run fix && npm test` or see the [`scripts` section of `package.json`](https://github.com/FreshRSS/FreshRSS/blob/edge/package.json) for individual tests or fixes such as `npm run rtlcss`
 
 ### Tests summary
 
@@ -121,7 +121,7 @@ A short (not complete) summary:
 > ℹ Check [`php.instructions.md`](https://github.com/FreshRSS/FreshRSS/blob/edge/.github/instructions/php.instructions.md) for detailed coding conventions (both for humans and AI agents).
 
 - Syntax of `php` and `phtml` files is checked.
-- translation files (`i18n`) are checked ([more information about i18n files](internationalization.html)).
+- translation files (`i18n`) are checked ([more information about i18n files](../internationalization.html)).
 - unit test (`tests`) are run by [PHPunit](https://phpunit.de/).
 - Linter:
   - [PHP_Codesniffer (phpcs)](https://github.com/squizlabs/PHP_CodeSniffer)

+ 2 - 2
docs/en/developers/02_GitHub.md

@@ -4,8 +4,8 @@
 
 If you are new to Git, here are some of the resources you might find useful:
 
-* [GitHub’s blog post](https://github.com/blog/120-new-to-git)
-* <http://try.github.com/>
+* [GitHub’s blog post](https://github.blog/news-insights/the-library/new-to-git/)
+* <https://docs.github.com/en/github/getting-started-with-github/set-up-git>
 * <http://sixrevisions.com/resources/git-tutorials-beginners/>
 * <http://rogerdudler.github.io/git-guide/>
 

+ 4 - 4
docs/en/developers/06_Fever_API.md

@@ -24,11 +24,11 @@ Then point your mobile application to the `fever.php` address (e.g. `https://fre
 |[Fluent Reader](https://hyliu.me/fluent-reader/)                                    |Windows, Linux, macOS|[BSD-3-Clause](https://github.com/yang991178/fluent-reader/blob/master/LICENSE)|
 |[Fluent Reader lite](https://hyliu.me/fluent-reader-lite/)                          |Android, iOS         |[BSD-3-Clause](https://github.com/yang991178/fluent-reader-lite)|
 |[Read You](https://github.com/Ashinch/ReadYou/)                                     |Android              |[GPLv3](https://github.com/Ashinch/ReadYou/blob/main/LICENSE)|
-|[Fiery Feeds](https://apps.apple.com/app/fiery-feeds-rss-reader/id1158763303)       |iOS                  |Closed Source                                             |
+|[Fiery Feeds](https://voidstern.net/fiery-feeds)       |iOS                  |Closed Source                                             |
 |[Newsflash](https://gitlab.com/news-flash/news_flash_gtk/)                          |Linux                |[GPLv3](https://gitlab.com/news-flash/news_flash_gtk/)|
-|[Unread](https://apps.apple.com/app/unread-rss-reader/id1252376153)                 |iOS                  |Closed Source                                             |
+|[Unread](https://www.goldenhillsoftware.com/unread/)                 |iOS                  |Closed Source                                             |
 |[Reeder Classic](https://www.reederapp.com/classic/)                                |iOS                  |Closed Source                                              |
-|[ReadKit](https://apps.apple.com/app/readkit/id588726889)                           |macOS                |Closed Source                                              |
+|[ReadKit](https://readkit.app/)                           |macOS                |Closed Source                                              |
 |[FreshRSS Python API Client](https://github.com/thiswillbeyourgithub/freshrss_python_api)                           |Python                |[GPLv3](https://github.com/thiswillbeyourgithub/freshrss_python_api)                                              |
 
 ## Features
@@ -83,7 +83,7 @@ This should give:
 	"last_refreshed_on_time": "1520013061"
 }
 ```
-Perfect, you’re now authenticated and you can start testing the more advanced features. To do so, change the URL and append the possible API actions to your request parameters. Please refer to the [original Fever documentation](https://feedafever.com/api) for more information.
+Perfect, you’re now authenticated and you can start testing the more advanced features. To do so, change the URL and append the possible API actions to your request parameters. Please refer to the [original Fever documentation](https://web.archive.org/web/20230616124016/https://feedafever.com/api) for more information.
 
 Some basic calls are:
 

+ 1 - 1
docs/en/developers/06_GoogleReader_API.md

@@ -89,7 +89,7 @@ curl -H "Authorization:GoogleLogin auth=alice/8e6845e089457af25303abc6f53356eb60
 * [FeedHQ](https://feedhq.readthedocs.io/en/latest/api/index.html)
 * [Inoreader](https://www.inoreader.com/developers/)
 * [The Old Reader](https://github.com/theoldreader/api)
-* [pyrfeed](http://code.google.com/p/pyrfeed/wiki/GoogleReaderAPI)
+* [pyrfeed](https://code.google.com/archive/p/pyrfeed/wikis/GoogleReaderAPI.wiki)
 * [BazQux](https://github.com/bazqux/bazqux-api)
 
 ### Synchronisation strategy

+ 0 - 2
docs/en/developers/06_Reporting_Bugs.md

@@ -39,8 +39,6 @@ Here are some tips to help you present your bug report or suggestion:
 * If you report a feed problem, it will be easier if you could provide a snapshot of its content in a text file.
 See [further down](#how-to-provide-feed-data) for more information.
 
-In addition, when facing a bug, you’re encouraged to follow this message format (from the [Sam & Max website](http://sametmax.com/template-de-demande-daide-en-informatique/):
-
 ### What’s my goal?
 
 Give the general context of what you were trying to do.

+ 1 - 1
docs/en/developers/Minz/index.md

@@ -184,7 +184,7 @@ Minz_Request::bad($feedback_bad, $url_array);
 
 ## Translation Management
 
-This part [is explained here](/docs/en/internationalization.md).
+This part [is explained here](../../internationalization.md).
 
 ## Migration
 

+ 1 - 1
docs/en/users/08_sharing_services.md

@@ -17,7 +17,7 @@ FreshRSS has the option to share links with a bunch of services.
 | Buffer         | Buffer.com is a social media management platform for scheduling, publishing, and analyzing content. | [Website](https://buffer.com) ||
 | Diaspora*         | The online social world where you are in control     | [Website](https://diasporafoundation.org/), [Wikipedia](https://en.wikipedia.org/wiki/Diaspora_(social_network)) |  |
 | Facebook          | Worldwide social network (by Meta Platforms)         | [Website](https://facebook.com), [Wikipedia](https://en.wikipedia.org/wiki/Facebook) | |
-| GNU social        | Social communication software for both public and private communications | [Website](https://gnu.io/social/) | |
+| GNU social        | Social communication software for both public and private communications | [Website](https://gnusocial.rocks/) | |
 | Journal du hacker | Le Journal du hacker s'inspire directement du site anglophone Hacker News | [Website](https://www.journalduhacker.net/) | |
 | Known based sites | Its robust open source framework can be used to build fully-fledged community sites, or a blog for a single user. | [Website](https://withknown.com/) | |
 | Lemmy             | Selfhosted social link aggregation and discussion platform | [Website](https://join-lemmy.org/) | |

+ 1 - 1
docs/fr/developers/01_First_steps.md

@@ -58,7 +58,7 @@ make stop
 ```
 
 Si la configuration vous intéresse, les commandes `make` sont définies dans
-le fichier [`Makefile`](/Makefile).
+le fichier [`Makefile`](https://github.com/FreshRSS/FreshRSS/blob/edge/Makefile).
 
 Si vous avez besoin d’utiliser une image Docker identifiée par un tag
 différent (par défaut `alpine`), vous pouvez surcharger de la manière

+ 2 - 6
docs/fr/developers/02_Github.md

@@ -71,10 +71,6 @@ suggestion :
 * Il se peut que les logs puissent révéler des informations plus ou moins
 	confidentielles, **faites attention à ne rien divulguer de sensible.**
 
-De plus, face à un bug, je ne peux que vous encourager à suivre le format de
-message suivant (tiré du [site de Sam &
-Max](http://sametmax.com/template-de-demande-daide-en-informatique/)) :
-
 ### Quel est mon objectif ?
 
 Donnez le contexte général de ce que vous essayiez de faire.
@@ -110,8 +106,8 @@ Pensez à donner les informations suivantes si vous les connaissez :
 Si vous êtes novice dans Git, voici quelques ressources qui pourraient vous
 être utiles :
 
-* [Article du blog de GitHub](https://github.com/blog/120-new-to-git)
-* <http://try.github.com/>
+* [Article du blog de GitHub](https://github.blog/news-insights/the-library/new-to-git/)
+* <https://docs.github.com/en/github/getting-started-with-github/set-up-git>
 * <http://sixrevisions.com/resources/git-tutorials-beginners/>
 * <http://rogerdudler.github.io/git-guide/>
 

+ 1 - 1
docs/fr/developers/03_Backend/05_Extensions.md

@@ -38,7 +38,7 @@ facilement.
 
 ## Minz Framework
 
-see [Minz documentation](/docs/fr/developers/Minz/index.md)
+see [Minz documentation](../Minz/index.md)
 
 ## Écrire une extension pour FreshRSS
 

+ 2 - 2
docs/fr/developers/Minz/index.md

@@ -240,10 +240,10 @@ Minz_Request::bad($feedback_bad, $url_array);
 
 ## Gestion de la traduction
 
-Cette partie est [expliquée dans la page dédiée](/docs/fr/internationalization.md).
+Cette partie est [expliquée dans la page dédiée](../../internationalization.md).
 
 ## Migration
 
 Existing documentation includes:
 
-* [How to manage migrations](migrations.md)
+* [How to manage migrations](../../../en/developers/Minz/migrations.html)

+ 1 - 1
docs/fr/developers/Minz/migration.md

@@ -1,3 +1,3 @@
 # Migration
 
-see [English documentation](/docs/en/developers/Minz/migrations.md)
+see [English documentation](/en/developers/Minz/migrations.md)

+ 3 - 3
docs/fr/users/05_Configuration.md

@@ -94,7 +94,7 @@ quatre réglages disponibles :
 Veuillez noter que cette section n’affecte que la vue normale.
 
 ![Configuration des icônes
-d’article](../img/users/configuration.article.icons.png)
+d’article](../../en/img/users/configuration.article.icons.png)
 
 Chaque article est rendu avec un en-tête (ligne supérieure) et un pied de
 page (ligne inférieure). Dans cette section, vous pouvez choisir ce qui sera
@@ -119,7 +119,7 @@ By default, FreshRSS displays buttons to ease the article navigation when
 browsing on mobile. The drawback is that they eat up some precious space.
 
 ![navigation button
-configuration](../img/users/configuration.navigation.button.png)
+configuration](../../en/img/users/configuration.navigation.button.png)
 
 If you don’t use those buttons because you never browse on mobile or because
 you browse with gestures, you can disable them from the interface.
@@ -142,7 +142,7 @@ self-hosted services (Shaarli, etc.) to proprietary services (Facebook,
 etc.).
 
 By default, the sharing list is empty.  ![Sharing
-configuration](../img/users/configuration.sharing.png)
+configuration](../../en/img/users/configuration.sharing.png)
 
 Pour ajouter un nouvel élément à la liste, veuillez suivre les étapes
 simples ci-dessous :

+ 4 - 4
docs/fr/users/06_Fever_API.md

@@ -28,10 +28,10 @@ Connectez ensuite votre application mobile en utilisant l’adresse de l’API
 |[Fluent Reader](https://hyliu.me/fluent-reader/)                                    |Windows, Linux, macOS|[BSD-3-Clause](https://github.com/yang991178/fluent-reader/blob/master/LICENSE)|
 |[Fluent Reader lite](https://hyliu.me/fluent-reader-lite/)                          |Android, iOS         |[BSD-3-Clause](https://github.com/yang991178/fluent-reader-lite)|
 |[Read You](https://github.com/Ashinch/ReadYou/)                                     |Android              |[GPLv3](https://github.com/Ashinch/ReadYou/blob/main/LICENSE)|
-|[Fiery Feeds](https://apps.apple.com/app/fiery-feeds-rss-reader/id1158763303)       |iOS                  |Source fermée                                             |
-|[Unread](https://apps.apple.com/app/unread-rss-reader/id1252376153)                 |iOS                  |Source fermée                                             |
+|[Fiery Feeds](https://voidstern.net/fiery-feeds)       |iOS                  |Source fermée                                             |
+|[Unread](https://www.goldenhillsoftware.com/unread/)                 |iOS                  |Source fermée                                             |
 |[Reeder Classic](https://www.reederapp.com/classic/)                                |iOS                  |Source fermée                                              |
-|[ReadKit](https://apps.apple.com/app/readkit/id588726889)                           |macOS                |Source fermée                                              |
+|[ReadKit](https://readkit.app/)                           |macOS                |Source fermée                                              |
 
 > ℹ️ Voir une [meilleure liste des applications mobiles compatibles](https://github.com/FreshRSS/FreshRSS/blob/edge/README.fr.md#apis-et-applications-natives).
 
@@ -100,7 +100,7 @@ Parfait, maintenant vous êtes autentifié et vous pouvez commencer à tester
 les fonctions avancées. Pour cela, il suffit de changer l’adresse en lui
 ajoutant les paramètres nécessaires à la réalisation des actions
 supportées. Pour plus d’information, veuillez vous référer à la
-[documentation officielle de Fever](https://feedafever.com/api).
+[documentation officielle de Fever](https://web.archive.org/web/20230616124016/https://feedafever.com/api).
 
 Voici quelques exemples simples d’appels réalisables :