# \[C\] Récupérer temps de téléchargement restant ?

**URL:** <https://www.debian-fr.org/t/c-recuperer-temps-de-telechargement-restant/54719>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 1:11 UTC](https://www.debian-fr.org/t/c-recuperer-temps-de-telechargement-restant/54719 "2016-02-21T13:11:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ichigo-Roku](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/e36b37/32.png) [@Ichigo-Roku](https://www.debian-fr.org/u/Ichigo-Roku)\
**Post date:** [Février 21, 2016, 1:11 UTC](https://www.debian-fr.org/t/c-recuperer-temps-de-telechargement-restant/54719/1 "2016-02-21T13:11:34Z")

</div>

Bonjour,

Sous DWM dans ma statusbar j’aimerais bien afficher le temps restant d’un téléchargement Firefox ou XChat. Je ne sais absolument pas comment procéder… Si je ne vois pas comment faire c’est que je n’ai sûrement pas les notions pour pour écrire un tel programme…

Si vous avez des pistes je pourrais au moins chercher dans ce sens !

Merci d’avance.

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 1:11 UTC](https://www.debian-fr.org/t/c-recuperer-temps-de-telechargement-restant/54719/2 "2016-02-21T13:11:36Z")

</div>

J’avais fait un truc comme ça fut un temps. En gros, tu télécharges avec wget ou aria2, et tu récupères l’avancement que tu affiche dans la barre.  
Avec un script comme ça : `wget --load-cookies /home/xavier/.surf/cookies.txt -c -o /tmp/WGET.log $1` ça enregistre l’avancement dans le fichier /tmp/WGET.log , que tu récupères ensuite à coup de sed et awk…  
C’est un gros bidouillage, mais bon, si ça peut te donner une piste.

Sois certain qu’il y a mieux à faire toutefois!

---

<div class="post-metadata">

**Author:** ![Ichigo-Roku](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/e36b37/32.png) [@Ichigo-Roku](https://www.debian-fr.org/u/Ichigo-Roku)\
**Post date:** [Février 21, 2016, 1:11 UTC](https://www.debian-fr.org/t/c-recuperer-temps-de-telechargement-restant/54719/3 "2016-02-21T13:11:36Z")

</div>

Plusieurs problèmes avec cette méthode : elle ne fonctionnera que si je passe par wget donc si j’ai un téléchargement XChat c’est cuit pour moi. Je n’ai pas forcément un lien récupérable, par exemple quand tu as des boutons qui te redirigent vers le lien réel. Et surtout je souhaite une méthode uniforme que je pourrais réutiliser pour d’autres programmes.

Je te remercie !

---

<div class="post-metadata">

**Author:** ![Ichigo-Roku](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/e36b37/32.png) [@Ichigo-Roku](https://www.debian-fr.org/u/Ichigo-Roku)\
**Post date:** [Février 21, 2016, 1:12 UTC](https://www.debian-fr.org/t/c-recuperer-temps-de-telechargement-restant/54719/4 "2016-02-21T13:12:46Z")

</div>

Vraiment aucune idée ? Vous ne savez pas où est-ce que je pourrais me diriger (site, forum…) ?

J’avais essayé le forum Mozilla pour voir avec la partie Firefox mais jamais eu de réponse.

Merci d’avance.
