حاسبة ماراثون ستار وورز
الثلاثية الأصلية بمدد 121 و124 و131 دقيقة تستغرق 376 دقيقة متواصلة، أي 6 ساعات و16 دقيقة. أدخل الأفلام التي ستشاهدها فعلًا لتعرف متى تنتهي السهرة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- المدد الزمنية
- 121, 124, 131
- عدد الأفلام
- 3
- إجمالي الدقائق
- 376
- الساعات
- 6
- الدقائق
- 16
ماراثون ستار وورز مسألة ساعة قبل أن يكون جدال ترتيب مشاهدة: تختارون الأفلام الروائية التي ستجلسون لمشاهدتها فعلًا، وتجمعون كل مدة مدرجة بالدقائق، ثم تحوّلون المجموع إلى ساعات كاملة مع الدقائق المتبقية حتى يكون للسهرة وقت انتهاء. تقبل حاسبة ماراثون ستار وورز مدد الأفلام المختارة قائمةً من أعداد منتهية موجبة وتعيد زمن المشاهدة الكلي بالساعات والدقائق. الثلاثية الأصلية بمئة وإحدى وعشرين ومئة وأربع وعشرين ومئة وإحدى وثلاثين دقيقة تبلغ ثلاثمئة وستًا وسبعين دقيقة، أي ست ساعات وست عشرة دقيقة. ملحمة Skywalker ذات الأفلام التسعة بالمدد المسرحية المعتادة تبلغ عشرين ساعة وستًا وعشرين دقيقة.
كيف تُحسب الساعات الكاملة والدقائق المتبقية من مدد الأفلام
الهوية جمع وقسمة صحيحة إلى الأسفل، لا استعلامًا في فهرس بث. يساهم كل فيلم مختار بمدة واحدة بالدقائق. مجموع الدقائق هو جمع تلك المدد.
الساعات الكاملة أكبر عدد صحيح ما زال يتسع في ذلك المجموع عند القسمة على ستين. الدقائق المتبقية ما يبقى بعد نزع تلك الساعات الكاملة: مجموع الدقائق ناقص ستين مضروبة في الساعات. هذا الفصل هو المقصود حين يقال إن الماراثون ست ساعات وست عشرة دقيقة لا 6.266 ساعة.
مدد العرض المسرحي هي المدخل المعتاد: A New Hope بمئة وإحدى وعشرين دقيقة، وThe Empire Strikes Back بمئة وأربع وعشرين، وReturn of the Jedi بمئة وإحدى وثلاثين، فتجتمع على ثلاثمئة وست وسبعين دقيقة، أي ست ساعات وست عشرة دقيقة متبقية. بإضافة أفلام Skywalker الستة اللاحقة بمئة وست وثلاثين ومئة واثنتين وأربعين ومئة وأربعين ومئة وثمان وثلاثين ومئة واثنتين وخمسين ومئة واثنتين وأربعين دقيقة تبلغ قائمة العناوين التسعة ألفًا ومئتين وستًا وعشرين دقيقة، أو عشرين ساعة وستًا وعشرين دقيقة.
تُقبل الدقائق الكسرية لأن بعض القوائم تطبع نصف دقيقة، فيحفظ حقل الباقي الكسر بعد استخراج الساعات الكاملة. لا يجلب هذا الطرف مددًا رسمية، ولا يختار ترتيب الإصدار مقابل الترتيب الزمني مقابل ترتيب Machete، ولا يضيف استراحات. يجيب عن سؤال واحد: إن شغّلتم كل عنوان مدرج تباعًا بالمدد التي أعطيتموها، فكم ساعة وكم دقيقة متبقية يدوم ذلك الماراثون.
عقد الإدخال وحقول الاستجابة والتحقق حين لا تكون المدة موجبة
كل عدد مدة فيلم مختار بالدقائق. يُعامل العدد المفرد قائمةً لعنوان واحد. تُقسم سلسلة الأعداد المفصولة بفواصل أو فواصل منقوطة أو مسافات بالطريقة نفسها، وذلك مفيد حين لا يكون سوى مربع نص.
تفشل الأصفار والسوالب لأن الماراثون لا يضم عنوانًا بلا مدة ولا ساعة سالبة، وتلك قاعدة الصفحة: تُرفض أي مدة ليست عددًا موجبًا. تفشل القائمة الفارغة والحقل الغائب بالطريقة نفسها. أكثر من خمسمئة عنوان، أو مدة واحدة فوق عشرة آلاف دقيقة، يفشل حتى لا يهدم خطأ مطبعي العزل isolate.
أين تبرر حاسبة ماراثون ستار وورز موضعها
الأسر التي تخطط جلسة May the Fourth أو رأس السنة تحتاج ساعات لتترك متسعًا للوجبات واستراحة نوم، وتحتاج الدقائق المتبقية حتى لا تُحسب ثلاثية أصلية من ست ساعات وست عشرة دقيقة كتلةً مستديرة من ست ساعات. نوادي السينما وفرق الضيافة التي تبرمج ليلة موضوعية تستطيع تحويل رزمة مدد مسرحية إلى ساعة من البداية إلى النهاية دون فتح جدول لكل عنوان.
كتّاب المراجعات والمحررون الذين يبنون تقويم عروض يحتاجون تحويلًا حتميًا من قائمة مختارة — الثلاثية الأصلية وحدها، أو البوادئ مع الأصول، أو ملحمة Skywalker ذات الأفلام التسعة — إلى ميزانية ساعة جدارية يثبّتونها في جدول. من يقارنون ترتيب المشاهدة يستخدمون قائمة الدقائق نفسها بتسلسل آخر؛ والمجموع لا يتغير بالترتيب، وذلك معنى فصل حساب المدد عن جدال Machete مقابل الإصدار.
مواقع المحتوى التي تتنافس على ماراثون ستار وورز أو مدة ماراثون ستار وورز أو كم يدوم ماراثون ستار وورز تستفيد من ودجة حية يتطابق مسارها المجاني في المتصفح بايتًا ببايت مع مسار الأتمتة المدفوع. أبقوا كل مدة عددًا منتهيًا موجبًا من الدقائق، وثبّتوا hours والدقائق المتبقية في اختباراتكم، تحصلون على ساعة ماراثون قابلة للإعادة لثلاثية جمعة أو ملحمة عطلة أو عرض نادٍ، من دون إقامة فهرس أفلام خاص بكم.
حالات الاستخدام
خططوا جمعة بالثلاثية الأصلية
حوّلوا A New Hope وEmpire وJedi عند 121 و124 و131 دقيقة إلى ست ساعات وست عشرة دقيقة واعلموا متى تبدأون إن أردتم الانتهاء قبل منتصف الليل.
وزّعوا عطلة على أفلام Skywalker التسعة
اجمعوا المدد المسرحية التسعة لـ Skywalker إلى عشرين ساعة وست وعشرين دقيقة واقسموا القائمة بين السبت والأحد مع استراحات طعام بينهما.
ليالي النوادي وبرمجة الضيافة
حوّلوا رزمة مدد روايات مختارة إلى ساعة من البداية إلى النهاية يطبعها المكان إلى جانب فتح الأبواب وآخر جولة.
الأسئلة الشائعة
كيف يُحسب كم سيدوم ماراثون ستار وورز؟
أرسلوا runtimes قائمة دقائق موجبة، واحدة لكل فيلم مختار.
هل المدد بالدقائق أم بالساعات؟
كل مدة إدخال بالدقائق — الوحدة المطبوعة على معظم بطاقات العرض المسرحي وبطاقات معلومات البث. لا تظهر الساعات إلا في النتيجة، مع الدقائق المتبقية.
ماذا يحدث إن كانت مدة صفرًا أو سالبة أو ليست عددًا؟
لا يضم الماراثون عنوانًا بلا مدة ولا ساعة غير موجبة، وتلك الإخفاقات لا تُفوتر.
هل يشمل ذلك The Mandalorian أو الطبعات الخاصة أو الاستراحات؟
لا. تقدّمون المدد التي ستشغّلونها فعلًا. مواسم التلفاز وإضافات الطبعة الخاصة والشارات واستراحات الطعام لا تُضاف إلا إذا وضعتموها أنتم في القائمة.
هل تختار الحاسبة ترتيب مشاهدة الأفلام؟
لا. فهي لا تختار بين ترتيب الإصدار والترتيب الزمني وترتيب ماشيتي، بل تجمع فقط مدد الأفلام التي تُدخلها وتعرض المجموع بالساعات والدقائق.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/life/star-wars-marathon \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"runtimes":[121,124,131]}'const res = await fetch("https://api.kit.forhosting.com/life/star-wars-marathon", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"runtimes": [
121,
124,
131
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/star-wars-marathon",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"runtimes": [
121,
124,
131
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/star-wars-marathon", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"runtimes":[121,124,131]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"runtimes":[121,124,131]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/star-wars-marathon", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"runtimes": [
121,
124,
131
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.star_wars_marathon",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_movies | 500 |
max_runtime_minutes | 10000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تفشل الأصفار والسوالب والحقول الغائبة والقيم غير المنتهية بـ invalid_input ولا تُفوتر. تشترك الأداة المجانية في المتصفح وواجهة API المدفوعة مسبقًا في الوحدة النقية نفسها، فلا يختلف مخطط عطلة عن تقويم مراجعات على القائمة ذاتها. استخدموا الصفحة في المتصفح بلا مقابل، أو استدعوا API بسعر $0.002 لكل طلب ناجح عندما تحتاج ورقة حساب أو جدول ضيافة الرقم نفسه.
عقد الإدخال وحقول الاستجابة والتحقق حين لا تكون المدة موجبة
أرسلوا جسم JSON بحقل إلزامي واحد هو runtimes، قائمة غير فارغة من أعداد منتهية موجبة. تُقبل الأسماء البديلة movies وminutes وdurations وruntime وfilms؛ وتسمي الأخطاء دائمًا الحقل القانوني runtimes حتى يعلّم النموذج على الويب الضابط الصحيح. قد يصل كل عنصر عددًا في JSON أو سلسلة عددية؛ وتفشل القيم المنطقية والكائنات والسلاسل الفارغة وNaN وInfinity بـ invalid_input. عند النجاح يعيد الجسم قيم runtimes المنقّاة، وmovie_count بوصفها طول تلك القائمة، وtotal_minutes بوصفها المجموع، وhours بوصفها أرضية مجموع الدقائق مقسومة على ستين، وminutes بوصفها الباقي بعد تلك الساعات، وسلسلة formula تعيد صياغة الهوية. الحقول الغائبة والمدد غير الموجبة invalid_input ولا تُفوتر. تستخدم استدعاءات API الناجحة السعر الأساس المنشور $0.002؛ ويسير المسار المجاني في المتصفح الدالة solve نفسها دون استهلاك رصيد مدفوع مسبقًا.
أين تبرر حاسبة ماراثون ستار وورز موضعها
من يوصلون ودجة «أنهوا هذه الملحمة» يستطيعون استدعاء العقد نفسه من برنامج وتثبيت hours وminutes في الاختبارات حتى لا تختلف صفحة المنتج عن API. ولأن التنفيذ parse نقي من المرتبة A، يكلف كل استدعاء ناجح السعر الأساس المنشور $0.002 بلا رموز نموذج وبلا شبكة خارجة، والتحقق الفاشل لا يستهلك رصيدًا.
أسئلة تقنية
كم تكلفة حاسبة ماراثون ستار وورز؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ ولا تُفوتر المدخلات غير الصالحة.