Calculateur du temps total de pauses Pomodoro
Un programme Pomodoro ne se limite pas aux périodes de concentration. Les pauses intermédiaires peuvent représenter beaucoup de temps, surtout lorsqu’une pause longue remplace la courte toutes les quatre sessions.
Lancer gratuitement
Ce calculateur additionne ces minutes sans demander d’heure de début ni de durée de travail. Indiquez les sessions prévues, les deux durées et l’intervalle long pour obtenir chaque nombre de pauses et le repos total du programme.
Comptez uniquement les pauses comprises dans le programme
Commencez par le nombre de sessions Pomodoro que vous comptez terminer. Une pause est comptabilisée uniquement lorsqu’une autre période de concentration la suit : un programme d’une session ne comporte donc aucune pause, tandis que huit sessions offrent sept emplacements. Le calculateur exclut volontairement le repos après la dernière session, puisqu’il ne retarde pas l’achèvement du travail prévu. Cette convention évite la surestimation courante qui consiste à prévoir autant de pauses que de sessions. Elle rend également le résultat pertinent pour réserver une plage de travail fixe plutôt que pour suivre la récupération une fois le travail fini. Définissez les durées courtes et longues en minutes entières. Les valeurs par défaut correspondent à un rythme répandu, mais vous pouvez les modifier pour une équipe qui adopte des récupérations plus longues, des cycles condensés ou une méthode d’étude adaptée. Le résultat présente les emplacements disponibles et le nombre de chaque catégorie, afin que vous puissiez contrôler le total avant de l’utiliser pour un calendrier ou une prévision de capacité.
Comprenez comment les pauses longues remplacent les courtes
L’intervalle long indique combien de sessions Pomodoro terminées déclenchent une pause prolongée. À cet emplacement, la pause longue remplace la courte ; elle ne s’y ajoute pas. Avec huit sessions prévues et une pause longue toutes les quatre sessions, les sept emplacements comprennent une pause longue après la quatrième et six pauses courtes. La pause longue potentielle après la huitième est exclue, car le programme s’arrête alors. Cette règle est essentielle pour comparer des rythmes : additionner les deux durées à chaque intervalle gonflerait le résultat et décrirait mal la méthode habituelle. La sortie distingue les minutes de pauses courtes et longues avant de les réunir, ce qui montre quelle hypothèse pèse le plus. Une durée nulle est admise pour des sessions volontairement consécutives ; les nombres, durées et intervalles restent des entiers bornés. Le calcul repose exclusivement sur l’arithmétique entière, sans horloge, calendrier, fuseau horaire, réseau ni hasard. Une saisie identique produit donc toujours le même résultat dans le navigateur et via l’API.
Intégrez le repos total à une planification réaliste
Le temps total de pause est utile lorsque vous cherchez non pas l’heure de fin, mais la quantité de temps sans concentration à réserver. Ajoutez le résultat à votre estimation distincte du travail pour réserver une salle, préparer un atelier, prévoir une capacité individuelle ou vérifier qu’un objectif d’étude tient avant un autre engagement. Le détail facilite aussi une comparaison équitable entre deux rythmes. Une méthode fondée sur de longues sessions peut sembler plus exigeante, tout en offrant un repos programmé comparable si elle comporte moins de cycles. Saisissez le rythme que vous suivrez réellement plutôt qu’une version idéale : raccourcir toutes les pauses sur le papier donne un programme compact qui risque d’être intenable. Ce calculateur ne recommande aucun régime médical de repos, ne mesure pas les interruptions, ne programme pas d’alertes et n’inclut ni repas ni retards imprévus. Il répond à une question précise : combien de minutes de pauses courtes et longues configurées se trouvent entre les sessions demandées. Traitez cette valeur comme une composante transparente d’un calendrier plus vaste et ajoutez séparément préparation, transitions, réunions et marge de dépassement.
Cas d’usage
Réserver une plage de travail approfondi
Ajoutez les minutes de repos calculées au temps de concentration avant de bloquer un créneau.
Comparer des rythmes Pomodoro
Observez comment les durées courtes et l’intervalle long modifient le temps total hors concentration.
Préparer un atelier d’étude
Estimez les minutes que les participants consacreront aux pauses planifiées pendant les sessions.
Questions fréquentes
Une pause est-elle comptée après la dernière session Pomodoro ?
Non. Seules les pauses suivies d’une autre session prévue sont incluses.
La pause longue s’ajoute-t-elle à la courte ?
Non. À chaque intervalle long, elle remplace la pause courte.
Que se passe-t-il avec une seule session Pomodoro ?
Il n’existe aucun emplacement de pause ; tous les nombres et le total restent donc à zéro.
Une durée de pause peut-elle être nulle ?
Oui. Une durée nulle peut représenter des sessions consécutives tout en conservant le rythme choisi.
Combien coûte une requête API ?
Chaque requête API coûte $0.002. Le même calcul déterministe fonctionne aussi dans le navigateur.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/biz/pomodoro-break-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pomodoros":8}'const res = await fetch("https://api.kit.forhosting.com/biz/pomodoro-break-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pomodoros": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/pomodoro-break-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pomodoros": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/pomodoro-break-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pomodoros":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pomodoros":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/pomodoro-break-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"pomodoros": 8
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.pomodoro_break_time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |