مولّد قائمة أمتعة السفر
أدخل 7 أيام وطقسًا حارًا ورحلة إلى الشاطئ فتحصل على قائمة من 57 غرضًا في خمس مجموعات، من جواز السفر وواقي الشمس إلى 8 أزواج من الجوارب. تزيد الملابس مع طول الرحلة وتتوقف عند عشرة أيام قبل الغسيل. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- المدة (أيام)
- 7
- المناخ
- hot
- نوع الرحلة
- beach
- إجمالي العناصر
- 57
يحوّل مولّد قائمة أمتعة السفر ثلاث معلومات عن رحلتك — مدة غيابك، والمناخ المتوقع، ونوع الرحلة — إلى قائمة تحقق كاملة مصنّفة في فئات. تتناسب كميات الملابس مع المدة، مع حد أعلى معقول يفترض غسل الملابس، بحيث تحصل عطلة نهاية أسبوع من ثلاثة أيام ورحلة من ثلاثة أسابيع كلٌّ منهما على القائمة التي تحتاجها فعلًا. تغطي النتيجة الضروريات والملابس ومعدات المناخ والمعدات الخاصة بنوع الرحلة وأدوات النظافة الشخصية، مع العدد الإجمالي للعناصر لتتمكن من الحكم بلمحة واحدة على ما إذا كانت الحقيبة التي خططت لها كبيرة بما يكفي. كل شيء يُحسب بطريقة حتمية: الرحلة نفسها تنتج دائمًا القائمة نفسها، مما يجعل النتيجة آمنة للتخزين المؤقت والمقارنة والأتمتة.
ثلاث مدخلات وقائمة تحقق كاملة
يسوء تجهيز الحقائب في اتجاهين: نسيان شيء أساسي، أو حمل نصف خزانة ملابس لا ترتديها أبدًا. يعالج مولّد قائمة أمتعة السفر المشكلتين معًا بالانطلاق من بنية واضحة بدلًا من الذاكرة. تُدخل مدة الرحلة بالأيام، ومناخ الوجهة (بارد أو معتدل أو حار أو استوائي)، ونوع الرحلة (عمل أو شاطئ أو تخييم أو مدينة).
ومن هذه القيم الثلاث يكوّن خمس فئات: الضروريات التي يحتاجها الجميع، والملابس اليومية المتناسبة مع المدة، والمعدات الخاصة بالمناخ، والمعدات الخاصة بنوع الرحلة، وأدوات النظافة الشخصية. يحمل كل سطر اسم العنصر وكميته، وملاحظة قصيرة عند الحاجة — مثل أن الأدوية يجب أن تغطي كامل الرحلة مع يومين احتياطيين، أو أن محوّل الكهرباء يجب أن يطابق نوع المقبس في الوجهة. ولأن الفئات ثابتة وواضحة، يسهل مراجعة النتيجة مع رفيق سفر وشطب العناصر أثناء تجهيز الحقيبة.
كيف تتناسب الكميات مع المدة
تتبع كميات الملابس قاعدة بسيطة وحتمية: طقم واحد لكل يوم، مع طقم احتياطي حيث يكون ذلك منطقيًا، وبحد أقصى يعادل عشرة أيام. يجسّد هذا الحد النصيحة المعتادة بأنه بعد نحو عشرة أيام تغسل الملابس بدلًا من حمل المزيد، فلا تنتج رحلة من ثلاثين يومًا حقيبة فيها ثلاثون طقم ملابس داخلية. تتدرج السراويل بواقع واحد لكل يومين، وملابس النوم بواقع واحد لكل أربعة أيام، أما الملابس الخاصة بالرحلة فتتبع منطقها — فملابس السباحة مثلًا تأتي بواقع واحد لكل يومين على الشاطئ وبحد أدنى اثنين، ليجف أحدهما بينما ترتدي الآخر.
تبقى العناصر الثابتة مثل الشواحن والوثائق والخيام بكمية واحدة مهما طالت المدة. يجب أن تكون المدة عددًا صحيحًا موجبًا من الأيام؛ وما عدا ذلك يُرفض برسالة تحقق واضحة بدلًا من تفسيره بصمت. جميع العمليات حسابية صحيحة، لذا فإن المدخل نفسه يعطي دائمًا مخرجًا متطابقًا بايتًا بايت على أي جهاز.
أين يناسب وكم يكلّف
استخدمه كخطوة أولى في تخطيط الرحلة، أو كقائمة تحقق داخل تطبيق سفر، أو كعمود فقري لصفحة أمتعة يمكن مشاركتها مع مجموعة. يمكن لوكالات السفر وأدوات سفر الشركات استدعاؤه مع كل حجز لتقديم قائمة مفصّلة للمسافر دون الحاجة إلى صيانة قوالب أمتعة لكل تركيبة من المناخ ونوع الرحلة. لا توجد أي استعلامات خارجية — لا استدعاءات للطقس ولا قواعد بيانات للوجهات — مما يبقي زمن الاستجابة والأثر على الخصوصية في حدهما الأدنى.
حالات الاستخدام
خطّط لرحلة دون نسيان الأساسيات
أدخل المدة والمناخ ونوع الرحلة وجهّز حقيبتك وفق قائمة كاملة بدلًا من الاعتماد على الذاكرة، مع كميات متناسبة مع مدة غيابك.
نسّق أمتعة مجموعة أو عائلة
ولّد القائمة مرة واحدة وشاركها، ودع الجميع يشطبون العناصر من الفئات نفسها حتى لا يُفترض أن شيئًا بالغ الأهمية من مسؤولية شخص آخر.
الأسئلة الشائعة
كم تبلغ التكلفة؟
وهو مجاني أيضًا في متصفحك على هذه الصفحة.
ما المناخات وأنواع الرحلات المدعومة؟
المناخات: بارد ومعتدل وحار واستوائي. أنواع الرحلات: عمل وشاطئ وتخييم ومدينة. أي قيمة أخرى تُرفض برسالة خطأ في التحقق.
كيف تُحسب كميات الملابس؟
طقم واحد لكل يوم مع طقم احتياطي، وبحد أقصى نحو عشرة أيام بافتراض أن الرحلات الطويلة تتضمن غسل الملابس. تتدرج السراويل وملابس النوم بوتيرة أبطأ.
هل يتحقق من الطقس الفعلي في وجهتي؟
لا. القائمة حتمية وتعتمد فقط على المناخ الذي تختاره؛ لا يتم استدعاء أي خدمات خارجية للطقس أو الوجهات.
هل تُحفظ بيانات رحلتي؟
لا. تُعالج المدخلات ثم تُهمل؛ ولا تُعاد سوى القائمة المولّدة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
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)مثال على الطلب
{
"duration_days": 7,
"climate": "hot",
"trip_type": "beach"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.packing_list_generate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_days | 365 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
أين يناسب وكم يكلّف
يعمل على شبكتنا العالمية دون تخزين أي شيء بعد الاستجابة، والشيفرة الحتمية نفسها تعمل مجانًا في متصفحك على هذه الصفحة: أدخل تفاصيل رحلتك، واطّلع على القائمة نفسها التي سيعيدها API، ولا تدفع إلا عندما تؤتمت العملية. عبر API تبلغ التكلفة $0.002 لكل طلب، دون رسوم إضافية على العناصر، لذا يبقى توليد القوائم لموسم كامل من الحجوزات رخيصًا.
حالات التكامل
أضف قوائم الأمتعة إلى تطبيق سفر
استدعِ API مع كل حجز واعرض لكل مسافر قائمة مفصّلة تناسب مساره بالضبط، مع مخرجات حتمية يمكنك تخزينها مؤقتًا.
أسئلة تقنية
ماذا يحدث عند إدخال مدة غير صالحة؟
المدة التي ليست عددًا صحيحًا موجبًا من الأيام تُرفض بخطأ invalid_input ولا يتم احتساب أي رسوم.