Generatore di lista bagagli
Indichi 7 giorni, clima caldo e vacanza al mare e riceve una lista di 57 articoli in cinque gruppi, dal passaporto alla crema solare fino a 8 paia di calzini. I capi crescono con il viaggio e si fermano a dieci giorni di bucato. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Durata (giorni)
- 7
- Clima
- hot
- Tipo di viaggio
- beach
- Totale elementi
- 57
Il generatore di lista bagagli trasforma tre informazioni sul Suo viaggio — quanto tempo sarà via, che clima troverà e che tipo di viaggio è — in una checklist completa e organizzata per categorie. Le quantità di vestiti variano con la durata, con un limite ragionevole che presuppone il bucato, così un weekend di tre giorni e un viaggio di tre settimane ricevono ciascuno la lista di cui ha davvero bisogno. Il risultato copre l'essenziale, i vestiti, l'attrezzatura per il clima, il materiale specifico del viaggio e gli articoli da toilette, con un conteggio totale che Le permette di capire a colpo d'occhio se la valigia prevista è abbastanza grande. Tutto è calcolato in modo deterministico: lo stesso viaggio produce sempre la stessa lista, il che rende il risultato sicuro da memorizzare in cache, confrontare e automatizzare.
Tre informazioni, una lista completa
Fare la valigia va storto in due modi: dimenticare qualcosa di essenziale oppure trascinarsi metà armadio che non si indossa mai. Il generatore di lista bagagli risolve entrambi i problemi partendo da una struttura invece che dalla memoria. Lei indica la durata del viaggio in giorni, il clima della destinazione (freddo, mite, caldo o tropicale) e il tipo di viaggio (affari, mare, campeggio o città).
Da questi tre valori compone cinque categorie: l'essenziale di cui tutti hanno bisogno, i vestiti di tutti i giorni adattati alla durata, l'attrezzatura propria del clima, il materiale proprio del tipo di viaggio e gli articoli da toilette. Ogni riga riporta il nome dell'articolo, una quantità e, quando serve, una breve nota — ad esempio che i medicinali devono coprire tutto il viaggio più due giorni di riserva, o che l'adattatore di corrente deve corrispondere al tipo di presa della destinazione.
Poiché le categorie sono fisse ed esplicite, il risultato è facile da rivedere con un compagno di viaggio e da spuntare mentre fa la valigia.
Come le quantità variano con la durata
Le quantità di vestiti seguono una regola semplice e deterministica: un completo al giorno, più uno di riserva quando ha senso, con un tetto pari a dieci giorni. Questo tetto traduce il consiglio classico secondo cui, oltre una decina di giorni, si fa il bucato invece di portare altro, così un viaggio di trenta giorni non produce una valigia con trenta cambi di intimo.
I pantaloni scalano a uno ogni due giorni, i pigiami a uno ogni quattro, e i capi specifici del viaggio seguono la sua logica — i costumi da bagno, per esempio, sono uno ogni due giorni di mare con un minimo di due, così uno asciuga mentre Lei indossa l'altro. Gli articoli fissi, come caricabatterie, documenti e tende, restano in quantità uno qualunque sia la durata.
La durata deve essere un numero intero positivo di giorni; qualsiasi altro valore viene rifiutato con un chiaro errore di validazione invece di essere interpretato in silenzio. Tutta l'aritmetica è intera, quindi lo stesso input produce sempre un output identico byte per byte su qualsiasi macchina.
Dove si inserisce e quanto costa
Lo usi come primo passo della pianificazione del viaggio, come checklist all'interno di un'app di viaggi o come spina dorsale di una pagina bagagli condivisibile per un gruppo. Le agenzie di viaggio e gli strumenti aziendali possono chiamarlo a ogni prenotazione per offrire al viaggiatore una lista su misura, senza mantenere modelli di bagaglio per ogni combinazione di clima e tipo di viaggio. Non ci sono consultazioni esterne — né chiamate meteo né database di destinazioni — il che mantiene minimi sia la latenza sia l'impatto sulla privacy.
Casi d'uso
Pianifichi un viaggio senza dimenticare l'essenziale
Inserisca durata, clima e tipo di viaggio e faccia la valigia con una lista completa invece di affidarsi alla memoria, con quantità adeguate al tempo che passerà via.
Coordini i bagagli di un gruppo o di una famiglia
Generi la lista una volta, la condivida e lasci che ognuno spunti gli articoli nelle stesse categorie, così nulla di critico viene dato per scontato che lo porti qualcun altro.
Domande frequenti
Quanto costa?
È anche gratuito nel Suo browser su questa pagina.
Quali climi e tipi di viaggio sono supportati?
Climi: freddo, mite, caldo e tropicale. Tipi di viaggio: affari, mare, campeggio e città. Qualsiasi altro valore viene rifiutato con un errore di validazione.
Come vengono calcolate le quantità di vestiti?
Un completo al giorno più uno di riserva, con un tetto di circa dieci giorni, supponendo che i viaggi lunghi includano il bucato. Pantaloni e pigiami scalano più lentamente.
Controlla il meteo reale della mia destinazione?
No. La lista è deterministica e si basa solo sul clima che Lei seleziona; non viene chiamato alcun servizio esterno di meteo o di destinazioni.
I dati del mio viaggio vengono conservati?
No. L'input viene elaborato e scartato; viene restituita solo la lista generata.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/life/packing-list-generate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"duration_days":7,"climate":"hot","trip_type":"beach"}'const res = await fetch("https://api.kit.forhosting.com/life/packing-list-generate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"duration_days": 7,
"climate": "hot",
"trip_type": "beach"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/packing-list-generate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"duration_days": 7,
"climate": "hot",
"trip_type": "beach"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/packing-list-generate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"duration_days":7,"climate":"hot","trip_type":"beach"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"duration_days":7,"climate":"hot","trip_type":"beach"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/packing-list-generate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"duration_days": 7,
"climate": "hot",
"trip_type": "beach"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.packing_list_generate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_days | 365 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Dove si inserisce e quanto costa
Funziona sulla nostra rete globale senza che nulla venga conservato dopo la risposta, e lo stesso codice deterministico gira gratis nel Suo browser su questa pagina: incolli i dettagli del viaggio, veda la lista esatta che l'API restituirebbe e paghi solo quando la automatizza. Tramite l'API il costo è $0.002 per richiesta, senza supplementi per articolo, quindi generare liste per un'intera stagione di prenotazioni resta economico.
Casi di integrazione
Aggiunga liste bagagli a un'app di viaggi
Chiami l'API a ogni prenotazione e mostri a ogni viaggiatore una lista su misura per il suo itinerario esatto, con un output deterministico che può memorizzare in cache.
Domande tecniche
Cosa succede con una durata non valida?
Una durata che non sia un numero intero positivo di giorni viene rifiutata con un errore invalid_input e non viene addebitato nulla.