ForHosting KIT · أدوات المطورين

رتّب سلسلة كتب حسب النشر أو التسلسل الزمني

قد تتيح السلسلة الطويلة مسارين صحيحين للقراءة: ترتيب وصول الكتب إلى القراء أول مرة، وترتيب وقوع الأحداث داخل العالم المتخيل. تستقبل هذه الأداة عنوان كل كتاب ورقمي ترتيبه، ثم تعيد قائمة مرتبة وفق الخيار الذي تحددونه. اختاروا ترتيب النشر للحفاظ على تجربة الجمهور الأصلي، أو الترتيب الزمني لمتابعة القصة من أقدم حدث إلى أحدث حدث من دون إعادة تنظيم جدول يدويًا.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

اختاروا تجربة القراءة التي تريدونها

يجيب ترتيب النشر والترتيب الزمني عن سؤالين مختلفين. يتبع الأول التسلسل الذي قدّم به المؤلف والناشر الكتب، فتظهر الاكتشافات وتغيرات الأسلوب ومفاجآت القصص السابقة كما عرفها الجمهور الأول. أما الثاني فيتبع الخط الزمني الداخلي، ويضع القصص السابقة والأجزاء ذات القفزات الزمنية في موضع وقوع أحداثها في العالم المتخيل. قبل الفرز، حددوا هل تفضلون تجربة الإصدار الأصلية أم سردًا زمنيًا متصلًا. أدخلوا كل كتاب في صف مستقل مع عنوانه وموضع نشره وموضعه الزمني، ثم اختاروا نوع الترتيب. تحتفظ النتيجة بالرقمين كي تتمكنوا من مراجعة سبب موضع كل كتاب. لا تزعم الأداة أن أحد المسارين أفضل دائمًا؛ بل تطبق البيانات التي تقدمونها، وتبقي قائمتكم المرجعية أو توصية الناشر أو التسلسل الذي بحثتموه مصدر الحكم على السلسلة.

أعدّوا أرقام ترتيب موثوقة

يحتاج كل كتاب إلى عنوان غير فارغ وعددين صحيحين موجبين. يصف رقم النشر موعد ظهور الجزء مقارنة ببقية الأجزاء، بينما يحدد الرقم الزمني موقع أحداثه الرئيسية داخل عالم القصة. أضيفوا الروايات القصيرة والقصص السابقة والأعمال المصاحبة والفرعية إذا أردتم ظهورها في الخطة، أو احذفوها إن كانت قائمتكم مقتصرة على السلسلة الأساسية. لا يلزم أن تكون الأرقام متتابعة؛ فالقيم 10 و20 و30 تُفرز بصورة صحيحة. إذا اشترك مدخلان في الرقم المختار، تحافظ الأداة على ترتيبهما الأصلي في الإدخال. يفيد هذا السلوك الثابت عندما تقع قصتان في وقت واحد أو تجمعهما إحدى المراجع. تتحقق القدرة من كل صف قبل الفرز. وتؤدي القائمة المفقودة أو الفارغة، والعنوان الخالي، والموضع الكسري، والصفر، والقيمة السالبة، ونوع الترتيب غير المعروف إلى خطأ إدخال واضح بدل قائمة تبدو مقنعة وهي غير موثوقة.

استخدموا النتيجة في الخطط والأدلة

تتضمن الاستجابة نوع الترتيب المختار ومصفوفة كتب مرتبة. يحتفظ كل صف بالعنوان ورقمي الترتيب، ولذلك يمكنكم عرض النتيجة مباشرة، أو نسخها إلى متعقب القراءة، أو مقارنة المسارين بتشغيل البيانات نفسها مرتين. يحافظ ترتيب النشر في نادي القراءة على المفاجآت التي تعتمد على تاريخ الإصدار. وقد يكشف الترتيب الزمني عند إعادة القراءة أسبابًا ونتائج عُرضت أصلًا خارج تسلسلها. ويمكن للمكتبات وبائعي الكتب والنقاد ومحرري مواقع المعجبين أيضًا إبقاء التوصيات متسقة عند صدور قصة سابقة جديدة. ولأن الخوارزمية لا تستخدم الشبكة أو العشوائية أو التاريخ الحالي، فإن الإدخال نفسه ينتج دائمًا النتيجة نفسها. لا تبحث الخدمة عن بيانات ناقصة ولا تحسم الخلافات حول زمن الأحداث؛ عالجوا تلك القرارات في بيانات المصدر، ثم استخدموا الفرز النهائي مقابل $0.002 لكل طلب API.

التخطيط للقراءة الأولى

رتّبوا السلسلة حسب النشر لتظهر الاكتشافات والقصص السابقة كما عرفها القراء الأوائل.

إعداد إعادة قراءة زمنية

ضعوا كل رواية أو قصة مدخلة في موقعها على الخط الزمني للعالم المتخيل.

صيانة دليل للسلسلة

أنشئوا قائمة قابلة للتكرار عندما يغير جزء جديد ترتيب النشر أو تغطية الخط الزمني.

ما نوعا الترتيب المقبولان؟

استخدموا publication لتسلسل الإصدار أو chronological للخط الزمني الداخلي. وتؤدي أي قيمة أخرى إلى خطأ إدخال.

هل تبحث الأداة عن تواريخ الكتب أو معلومات السلسلة؟

لا. إنها ترتب العناوين والأرقام التي تقدمونها فقط، من دون أي بحث عبر الشبكة.

ماذا يحدث إذا حمل كتابان رقم الترتيب نفسه؟

يحتفظان بترتيبهما النسبي كما وردا في قائمة الإدخال.

هل يجب أن تكون أرقام الترتيب متتابعة؟

لا. يكفي أن تكون أعدادًا صحيحة موجبة، ويُسمح بوجود فجوات بينها.

ما تكلفة طلب API؟

تكلفة كل طلب API هي $0.002. وتعمل نسخة المتصفح محليًا مجانًا.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/life/book-series-reading-order

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/life/book-series-reading-order \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"books":[{"title":"The First Published Tale","publication_order":1,"chronological_order":3},{"title":"The Ancient Prelude","publication_order":3,"chronological_order":1},{"title":"The Middle Years","publication_order":2,"chronological_order":2}],"order_type":"chronological"}'
{
  "books": [
    {
      "title": "The First Published Tale",
      "publication_order": 1,
      "chronological_order": 3
    },
    {
      "title": "The Ancient Prelude",
      "publication_order": 3,
      "chronological_order": 1
    },
    {
      "title": "The Middle Years",
      "publication_order": 2,
      "chronological_order": 2
    }
  ],
  "order_type": "chronological"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.book_series_reading_order",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←