msansm1/rss-podcast-dlpublic Fork
⑂ a10f9ab
Commits
⬇ Clone ▾
git clone https://git.rickub.com/msansm1/rss-podcast-dl.git
git clone ssh://git@rickub.com/msansm1/rss-podcast-dl.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Download ZIP

Mise à jour du suivi après Phase 3

msansm1 committed 2026-07-03T22:00:03+02:00 Browse files
a10f9ab parent: b42de29
modified spec/progress.md +19 -0
@@ -315,6 +315,25 @@ Phase 2: Modèles et Stockage
315315 - Mise à jour des fichiers de suivi
316316 ```
317317
318+### Commit Phase 3
319+
320+Le commit suivant a été créé pour la Phase 3 :
321+```
322+commit b42de29
323+Phase 3: Parsing RSS et Téléchargement
324+
325+- Création de rss/parser.rs avec type ParserError et FeedClient
326+- Implémentation de fetch_feed() avec retries et timeout
327+- Implémentation de parse_rss_content() avec support RSS 2.0
328+- Implémentation de extract_episodes() avec extraction audio
329+- Implémentation de download_file() et download_episode()
330+- Support des formats de date multiples
331+- Détection des enclosures audio par MIME type et extension
332+- Backoff exponentiel entre les retries
333+- Mise à jour de Cargo.toml avec md5 et diligent-date-parser
334+- Mise à jour des fichiers de suivi
335+```
336+
318337 ---
319338
320339 *Document généré et mis à jour le 03/07/2026*
@@ -315,6 +315,25 @@ Phase 2: Modèles et Stockage
315 - Mise à jour des fichiers de suivi315 - Mise à jour des fichiers de suivi
316 ```316 ```
317 317
318+### Commit Phase 3
319+
320+Le commit suivant a été créé pour la Phase 3 :
321+```
322+commit b42de29
323+Phase 3: Parsing RSS et Téléchargement
324+
325+- Création de rss/parser.rs avec type ParserError et FeedClient
326+- Implémentation de fetch_feed() avec retries et timeout
327+- Implémentation de parse_rss_content() avec support RSS 2.0
328+- Implémentation de extract_episodes() avec extraction audio
329+- Implémentation de download_file() et download_episode()
330+- Support des formats de date multiples
331+- Détection des enclosures audio par MIME type et extension
332+- Backoff exponentiel entre les retries
333+- Mise à jour de Cargo.toml avec md5 et diligent-date-parser
334+- Mise à jour des fichiers de suivi
335+```
336+
318 ---337 ---
319 338
320 *Document généré et mis à jour le 03/07/2026*339 *Document généré et mis à jour le 03/07/2026*