Free Use Bible API
መመሪያ
ማጣቀሻ
SDKዎች
GitHub
ይለግሱ
  • English
  • Afrikaans
  • አማርኛ
  • العربية
  • বাংলা
  • Deutsch
  • Español
  • Français
  • Hausa
  • हिन्दी
  • Bahasa Indonesia
  • Italiano
  • 日本語
  • Português
  • Русский
  • Kiswahili
  • اردو
  • 简体中文
  • isiZulu
መመሪያ
ማጣቀሻ
SDKዎች
GitHub
ይለግሱ
  • English
  • Afrikaans
  • አማርኛ
  • العربية
  • বাংলা
  • Deutsch
  • Español
  • Français
  • Hausa
  • हिन्दी
  • Bahasa Indonesia
  • Italiano
  • 日本語
  • Português
  • Русский
  • Kiswahili
  • اردو
  • 简体中文
  • isiZulu
  • ማጣቀሻ

    • ኤፒአይ
    • ትርጉሞች፣ መጻሕፍት እና ምዕራፎች
      • መደበኛ ቅርጸት
      • ቀለል ያለ ቅርጸት
    • ማብራሪያዎች
    • የውሂብ ስብስቦች
      • የዕለቱ ኮንቬንሽን ጥቅስ
    • ክፍት ኤፒአይ

የዕለቱ ኮንቬንሽን ጥቅስ

ይህ ገጽ የዕለቱን ጥቅስ ከ verse-of-the-day የውሂብ ስብስብ እንዴት እንደሚመርጡ ይገልጻል፣ በዚህም በማንኛውም ቋንቋ ተግባራዊ ማድረግ እና እንደሌሎች አተገባበሮች ተመሳሳይ ጥቅስ ማግኘት ይችላሉ።

ኤፒአይው ከስታቲስቲክ ፋይሎች የተሰራ ስለሆነ ለእርስዎ አንድም ጥቅስ አይመርጥም። ኮንቬንሽኑ የተጋራ ነባሪ ነው፡ እሱን የሚከተሉ መተግበሪያዎች በተመሳሳይ ቀን ተመሳሳይ ጥቅስ ያሳያሉ። መተግበሪያዎች በተለየ መንገድ መምረጥ ይችላሉ፣ እና ዘሩ ተመሳሳይ ዋስትናዎችን እየጠበቁ ያንን ለማድረግ ቀላል መንገድ ይሰጣቸዋል።

ዋስትናዎች

  • ቆራጥ። ተመሳሳዩ ቀን (እና ዘር) ሁልጊዜም ተመሳሳይ ጥቅስ፣ በእያንዳንዱ መሳሪያ እና በእያንዳንዱ አተገባበር ይሰጣል።
  • በአንድ ዓመት ውስጥ ምንም ድግግሞሽ የለም። እያንዳንዱ ዓመት የራሱ የሆነ የተወዛወዘ የጥቅሶቹ ቅደም ተከተል አለው፣ እና የዓመቱ ቀናት በእሱ ውስጥ ያልፋሉ። የውሂብ ስብስቡ ሁልጊዜ ጥቅም ላይ ለሚውሉ ለእያንዳንዱ ቀን ቢያንስ 366 ጥቅሶች አሉት፣ ስለዚህ አንድ ጥቅስ በተመሳሳይ የቀን መቁጠሪያ ዓመት ውስጥ ሁለት ጊዜ አይታይም።
  • በዓላት። በክርስቲያናዊ በዓል (እንደ ገና ወይም የትንሣኤ እሁድ)፣ የዕለቱ ጥቅስ ከበዓላቱ ጥቅሶች አንዱ ነው። አንድ በዓል በአንድ ዓመት በአንድ ጊዜ ጥቅሶቹን ስለሚያሳልፍ፣ ሁሉም ጥቅሶቹ እስኪተገበሩ ድረስ በየዓመቱ የተለየ ጥቅስ ይኖረዋል። ለብዙ ቀናት የሚቆይ በዓል (እንደ ከትንሣኤ እሁድ በኋላ ባሉት ሦስት ቀናት) በእያንዳንዱ ቀን የተለየ ጥቅስ አለው። የበዓላት ጥቅሶች በሌሎች ቀናት ጥቅም ላይ አይውሉም።
  • በየአመቱ አዲስ ትዕዛዝ። እያንዳንዱ ጥቅስ ከተጠቀሰ በኋላ ትዕዛዙ አይደገምም። እያንዳንዱ ዓመት ለየብቻ ስለሚቀላቀል፣ ተመሳሳይ ጥቅስ አልፎ አልፎ በታህሳስ 31 እና በጥር 1 (ከ650 አዲስ ዓመታት ውስጥ 1) ሊታይ ይችላል።
  • የተረጋጋ ታሪክ። የውሂብ ስብስቡ ገና ያልጀመረን ዓመት ጥቅሶችን ብቻ ይጨምራል ወይም ያስወግዳል ( addedIn እና removedIn ይመልከቱ)፣ ስለዚህ አስቀድሞ የተከሰተ ቀን የቀኑ ጥቅስ ፈጽሞ አይለወጥም።
  • ከዝርዝር ቅደም ተከተል ነፃ የሆነ። የእያንዳንዱ ጥቅስ ቦታ በአንድ ዓመት ቅደም ተከተል ከራሱ ማጣቀሻ የመነጨ ስለሆነ የዝርዝሩ ቅደም ተከተል ምንም ለውጥ አያመጣም።

ግብዓቶች

ግቤትመግለጫ
ጥቅሶችከ /api/d/verse-of-the-day/verses.json የተወሰደው verses አደራደር። እያንዳንዱ ጥቅስ book ፣ chapter ፣ verse እና categories ያለው ሲሆን endVerse ፣ addedIn እና removedIn ሊኖረው ይችላል።
ቀንየቀን መቁጠሪያ ቀን (ዓመት፣ ወር እና ቀን)። ለ "ዛሬ"፣ በUTC ውስጥ ያለውን ቀን ሳይሆን የተጠቃሚውን የአካባቢ ቀን ይጠቀሙ።
ዘርአማራጭ። የተለየ ቅደም ተከተል የሚመርጥ ሕብረቁምፊ። ነባሪው ወደ ባዶ ሕብረቁምፊ ሲሆን ይህም የዕለቱን መደበኛ ጥቅስ ይሰጣል።
በዓላትከተመሳሳይ ፋይል የ holidays አደራደር። እያንዳንዱ የበዓል ቀን የምድቡ id ፣ እና month እና day (በየዓመቱ በተመሳሳይ ቀን የሚከበር በዓል) ወይም ቀኑ በየዓመቱ የሚለዋወጥ የ dates ( YYYY-MM-DD ፣ በቅደም ተከተል) ዝርዝር አለው። አንድ የበዓል ቀን ለብዙ ቀናት የሚቆይ ከሆነ በተመሳሳይ ዓመት ውስጥ በርካታ ቀናትን መዘርዘር ይችላል።
ምድብአማራጭ። በማንኛውም ቀን ይህ ምድብ በ categories ውስጥ ካሉት ጥቅሶች ውስጥ ብቻ ይምረጡ።

አልጎሪዝም

ደረጃ 1፡ የዓመቱን ዓመት እና ቀን ያግኙ

የቀን፣ የወር እና የዓመቱን ቀን እና የዓመቱን ቀን ከ0 ጀምሮ ውሰድ፤ ጥር 1 ቀን 0 ነው፣ ታህሳስ 31 ቀን 364 ነው (ወይም በመዝለል ዓመት ቀን 365)።

ቀኖች የፕሮሌፕቲክ ግሪጎሪያን የቀን መቁጠሪያን ይጠቀማሉ፡- አንድ ዓመት በ4 የሚከፈል ከሆነ የመዝለል ዓመት ነው፣ በ100 የሚከፋፈሉ እና በ400 የማይከፋፈሉ ዓመታት በስተቀር (2000 የመዝለል ዓመት ነው፣ 1900 ግን አይደለም)።

ደረጃ 2፡ ጥቅም ላይ የዋሉትን ጥቅሶች ያስቀምጡ

በዓመቱ ውስጥ ጥቅም ላይ የሚውሉትን ጥቅሶች ያስቀምጡ፡

  • addedIn ጠፍቷል (ወይም ባዶ)፣ ወይም addedIn <= year ፣ እና
  • removedIn ጠፍቷል (ወይም ባዶ)፣ ወይም year < removedIn ።

ደረጃ 3፡ ከጥቅሶቹ ውስጥ ለመምረጥ ምረጥ

ለመምረጥ የሚፈልጓቸውን ጥቅሶች፣ ለደረጃ 4 ቁልፍ ቅድመ ቅጥያ እና ለደረጃ 7 አቀማመጥ ይምረጡ፡

  1. ምድብ ተሰጥቷል። categories የያዙትን ጥቅሶች በስራ ላይ ያቆዩ። ቅድመ ቅጥያው {seed}|{year} ሲሆን ቦታው ደግሞ የዓመቱ ቀን ነው።
  2. ምንም ምድብ አልተሰጠም፣ እና ቀኑ የበዓል ቀን ነው። በ holidays ውስጥ ያለ የበዓል ቀን የዕለቱን month እና day ካለው ወይም ቀኑን በ dates ውስጥ (እንደ YYYY-MM-DD የተጻፈ፣ ባለአራት አሃዝ ዓመት) ከዘረዘረ ቀኑ የበዓል ቀን ነው። ከአንድ በላይ የበዓል ቀን የሚዛመድ ከሆነ፣ በዝርዝሩ ውስጥ የመጀመሪያውን ይጠቀሙ (የውሂብ ስብስቡ በተመሳሳይ ቀን ሁለት በዓላት የሉትም)። categories የበዓሉን id የያዙትን ጥቅሶች በስራ ላይ ያቆዩ። ካለ፣ ቅድመ ቅጥያው {seed}|{id} (ለምሳሌ |christmas ) እና ቦታው year × k + i ሲሆን፣ k በዓሉ በዓመት ውስጥ የሚከበርባቸው የቀናት ብዛት ነው ( month እና day ያለው ለበዓል፤ አለበለዚያ በቀኑ ዓመት ውስጥ ያለው dates ቁጥር) እና i ከቀኑ በፊት የሚመጡት የቀናት ብዛት ነው። በዓመት በአንድ ቀን ለሚከበር በዓል፣ ቦታው ዓመቱ ብቻ ነው። ከሌለ በ3 ይቀጥሉ።
  3. አለበለዚያ። categories በ holidays ውስጥ የማንኛውም የበዓል ቀን id የማይይዙትን ጥቅሶች ይጠቀሙባቸው። ​​ቅድመ ቅጥያው {seed}|{year} ሲሆን ቦታው ደግሞ የዓመቱ ቀን ነው።

seed ዘር ነው (በነባሪነት ባዶ ሕብረቁምፊ)፣ እና year ከደረጃ 1 ጀምሮ ያለው ዓመት በአስርዮሽ ውስጥ መሪ ዜሮዎች በሌሉበት ነው (ለምሳሌ 2026 ፣ 1 )።

ምንም ጥቅሶች ካልተቀሩ የዕለቱ ጥቅስ የለም።

በየአመቱ የሚለዋወጡ በዓላት (በአሁኑ ጊዜ ከ2026 እስከ 2125) አስቀድመው የተሰላባቸውን ቀናት ብቻ ይዘረዝራሉ፣ ስለዚህ በሌሎች ዓመታት ተራ ቀናት ናቸው። ቀኖቹን እራስዎ አያስሉም።

ደረጃ 4፡ የእያንዳንዱን ጥቅስ ቁልፍ ይገንቡ

ለቀረው ለእያንዳንዱ ጥቅስ፣ ይህንን ሕብረቁምፊ ይገንቡ፡

{prefix}|{book} {chapter}:{verse}
  • prefix ከደረጃ 3 ቅድመ ቅጥያ ነው።
  • book የቁጥሩ book በትክክል በውሂብ ስብስቡ ውስጥ እንደሚታየው ነው (እንደ JHN ወይም 1JN ያለ አቢይ ሆሄ የUSFM መጽሐፍ መታወቂያ)።
  • chapter እና verse በአስርዮሽ ደረጃ ላይ የሚገኙ ሲሆን መሪ ዜሮዎች የላቸውም።
  • endVerse የቁልፉ አካል አይደለም። አንድ ክፍል የሚለየው በመጀመሪያው ጥቅሱ ነው።

ለምሳሌ፣ በ2026 በተለመደ ቀን የዮሐንስ 3:16 ቁልፍ ከነባሪው ዘር ጋር |2026|JHN 3:16 ሲሆን በገና በዓል የሉቃስ 2:7 ቁልፍ ደግሞ |christmas|LUK 2:7 ነው።

ደረጃ 5፡ እያንዳንዱን ቁልፍ ያዝ

የቁልፍ UTF-8 ባይቶችን ከ32-ቢት FNV-1a ሃሽ ጋር ያዋህዱ፣ ከዚያም ውጤቱን ከ MurmurHash3 fmix32 የመጨረሻ አዛዥ ጋር ያዋህዱ። ሁሉም የሂሳብ አሃዞች ባልተፈረሙ 32-ቢት ኢንቲጀሮች ላይ ናቸው፣ ስለዚህ ማባዛቶች ይጠቀለላሉ (ሞዱሎ 2³² ይወሰዳሉ) እና የቀኝ ፈረቃዎች አመክንዮአዊ ናቸው (በዜሮዎች ይቀየራሉ)።

hash = 0x811C9DC5
for each byte b in UTF-8(key):
    hash = hash XOR b
    hash = (hash * 0x01000193) mod 2^32

hash = hash XOR (hash >> 16)
hash = (hash * 0x85EBCA6B) mod 2^32
hash = hash XOR (hash >> 13)
hash = (hash * 0xC2B2AE35) mod 2^32
hash = hash XOR (hash >> 16)

ውጤቱም የቁጥሩ የመደርደር ቁልፍ ሲሆን ከ0 እስከ 4,294,967,295 የሆነ ቁጥር ነው።

ደረጃ 6፡ ጥቅሶቹን ደርድር

ጥቅሶቹን በመደርደሪያ ቁልፋቸው ለይ፣ በመጀመሪያ ትንሹን ለይ፣ ቁልፎቹን እንደ ያልተፈረሙ ቁጥሮች አወዳድር።

ሁለት ጥቅሶች ተመሳሳይ የመደርደር ቁልፍ ካላቸው (ይህም በጣም አልፎ አልፎ የሚከሰት)፣ ከደረጃ 4 ያለው የቁልፍ ሕብረቁምፊ በቅደም ተከተል (የቁምፊ ኮድ) ቅደም ተከተል መጀመሪያ የሚመጣውን መጀመሪያ ያስቀምጡ። የቁልፍ ሕብረቁምፊዎች ሁሉም የሚጀምሩት በተመሳሳይ ቅድመ ቅጥያ ነው፣ ስለዚህ በሚከተለው የASCII ማጣቀሻ ብቻ ይለያያሉ።

ደረጃ 7፡ ጥቅሱን ምረጥ

የዕለቱ ጥቅስ በተደረደረው ዝርዝር ውስጥ p mod n ቦታ ላይ ያለው ጥቅስ ነው (ከ0 በመቁጠር)፣ p ደረጃ ከደረጃ 3 (የዓመቱ ቀን ወይም በበዓል ቀን year × k + i ) ያለው አቀማመጥ ሲሆን n ደግሞ በተደረደረው ዝርዝር ውስጥ ያሉት የቁጥሮች ብዛት ነው። የ mod ውጤት በጭራሽ አሉታዊ አይደለም (ለአሉታዊ ዓመት፣ n እስኪሆን ድረስ ይጨምሩ)።

በመደበኛ ቀናት፣ ሙሉው የውሂብ ስብስብ ቢያንስ 366 ቁጥሮች አሉት፣ ስለዚህ day mod n day ብቻ ነው። mod ቱ አስፈላጊ የሚሆነው በዓመቱ ውስጥ ካሉት ቀናት ያነሱ ጥቅሶች ካሉት ምድብ ወይም ዝርዝር ውስጥ ሲመርጡ ነው፣ በዚህ ጊዜ ጥቅሶች በዓመቱ ውስጥ ይደገማሉ። በበዓል ጊዜ፣ ቦታው የበዓሉን ጥቅሶች በአንድ ዓመት ውስጥ ያልፋል (እና ለብዙ ቀናት የሚቆይ በዓል ለአንድ ቀን)።

የውሸት ኮድ

function verseOfTheDay(verses, holidays, date, seed = "", category = null):
    year = date.year
    day = dayOfYear(date)                 // 0 for January 1st
    inUse = [v for v in verses
             if (v.addedIn == null or v.addedIn <= year)
             and (v.removedIn == null or year < v.removedIn)]

    if category != null:
        return pick([v for v in inUse if category in v.categories], seed + "|" + year, day)

    holiday = first h in holidays where (h.month == date.month and h.day == date.day)
                                     or (h.dates contains format(date, "YYYY-MM-DD"))
    if holiday != null:
        holidayVerses = [v for v in inUse if holiday.id in v.categories]
        if holidayVerses is not empty:
            if holiday.dates == null:
                position = year
            else:
                datesInYear = [d for d in holiday.dates if d starts with year + "-"]
                position = year * length(datesInYear) + count of d in datesInYear where d < date
            return pick(holidayVerses, seed + "|" + holiday.id, position)

    holidayIds = [h.id for h in holidays]
    return pick([v for v in inUse if no category of v is in holidayIds], seed + "|" + year, day)

function pick(candidates, prefix, position):
    if candidates is empty: return null
    keyed = [(hash(key), key, v) for v in candidates
             where key = prefix + "|" + v.book + " " + v.chapter + ":" + v.verse]
    sort keyed by (hash, key)             // hash as an unsigned number, key in ordinal order
    return keyed[position mod length(keyed)].verse    // a mod that is never negative

በዓመት ውስጥ ያለው እያንዳንዱ ተራ ቀን ተመሳሳይ የተደረደረ ዝርዝር ይጠቀማል፣ ስለዚህ ለብዙ ቀናት ጥቅሶችን ከመረጡ፣ በዓመት አንድ ጊዜ ደርድር እና እንደገና ይጠቀሙ።

ዘሮች

ዘሩ የእያንዳንዱን ጥቅስ ቁልፍ ስለሚቀይር፣ ተመሳሳይ ዋስትናዎችን (በአንድ ዓመት ውስጥ ምንም አይነት ድግግሞሽ የለም፣ በየዓመቱ አዲስ ትዕዛዝ፣ የተረጋጋ ታሪክ) የያዘ ፍጹም የተለየ ቅደም ተከተል ይሰጣል። መተግበሪያዎ የተጋራውን ሳይሆን የራሱ የሆነ የቀን ጥቅስ እንዲኖረው ከፈለጉ፣ እንደ የመተግበሪያዎ ስም ያለ የራስዎን ዘር ይጠቀሙ። እንደሌሎች ሰዎች ሁሉ ተመሳሳይ ጥቅስ ለማሳየት ባዶ ይተዉት።

የተለመዱ ስህተቶች

  • የተፈረሙ ኢንቲጀሮች። ያልተፈረሙ 32-ቢት ኢንቲጀሮች (ጃቫ፣ ኮትሊን፣ ጃቫስክሪፕት) በሌሉባቸው ቋንቋዎች፣ በተፈረሙ 32-ቢት ኢንቲጀሮች ላይ ስሌት ያድርጉ እና አመክንዮአዊ የቀኝ ፈረቃ ( >>> ) ይጠቀሙ፣ ከዚያም ከማወዳደርዎ በፊት ውጤቱን ወደ ያልተፈረመ እሴት (ለምሳሌ hash.toLong() and 0xFFFFFFFF ፣ ወይም hash >>> 0 በጃቫስክሪፕት) ይቀይሩት። በጃቫስክሪፕት ውስጥ፣ ለማባዛት Math.imul ይጠቀሙ፤ * ትክክለኛነትን ያጣል።
  • በባይት ምትክ የፊደላት ሃሽ ማድረግ። የቁልፉን የUTF-8 ባይት ሃሽ ያድርጉ፣ የUTF-16 ኮድ አሃዶችን ወይም የዩኒኮድ ኮድ ነጥቦችን አይደለም። ይህ ASCII-ያልሆኑ ቁምፊዎች ላሏቸው ዘሮች ብቻ አስፈላጊ ነው፣ ነገር ግን እነዚያ ይፈቀዳሉ።
  • "ዛሬ" የሚለውን ቃል UTC በመጠቀም። የቀኑ ጥቅስ በተጠቃሚው የአካባቢ እኩለ ሌሊት ላይ ይቀየራል። በUTC ውስጥ ያለውን ቀን መጠቀም በአብዛኛዎቹ የጊዜ ዞኖች ውስጥ የቀኑን ክፍል የቀደመውን ወይም የሚቀጥለውን ቀን ጥቅስ ያሳያል።
  • የዓመቱን ቀን ከ1 ጀምሮ መቁጠር። ጥር 1 ቀን 0 ነው።
  • የበዓል ቀኖችን በማስላት ላይ። በውሂብ ስብስቡ ውስጥ የተዘረዘሩትን dates ይጠቀሙ። የተለያዩ አብያተ ክርስቲያናት እና የቀን መቁጠሪያዎች ፋሲካን በተለየ መንገድ ያሰላሉ፣ እና የውሂብ ስብስቡ አስቀድሞ የተሰላባቸውን ቀናት ብቻ ይዘረዝራል።
  • በዓላትን ችላ ማለት። holidays ከሌለ፣ የበዓል ጥቅሶች እንደ ተራ ጥቅሶች ይቆጠራሉ፣ ይህም የእያንዳንዱን ተራ ቀን ጥቅስም ይለውጣል።
  • የተወገዱ ጥቅሶችን ትተህ ውጣ። removedIn ዓመት ያላቸው ጥቅሶች አሁንም በውሂብ ስብስቡ ውስጥ ናቸው ምክንያቱም ቀደምት ዓመታት ያስፈልጋቸዋል። በደረጃ 2 ያጣሯቸው፤ ዝርዝሩን ሲያወርዱ አይጣሉዋቸው።

የሙከራ ቬክተሮች

አንድን ተግባራዊነት ለማረጋገጥ እነዚህን እሴቶች ይጠቀሙ።

ሃሾች

ቁልፍ (እንደ JSON ሕብረቁምፊ)የመደርደር ቁልፍሄክስ
""28729989230xab3e7c0b
"a"4446417150x1a80b1b3
"|2026|JHN 3:16"19301904520x730c5e74
"my-app|2026|PSA 23:1"20201688430x7869548b
"é|1|GEN 1:1"36770646160xdb2b8da8

የዓመቱ ቀናት

ቀንአመትየዓመቱ ቀን
2026-01-0120260
2026-12-312026364
2028-02-29202859
2028-12-312028365
1900-12-311900364
2000-12-312000365
0001-03-01159
9999-12-319999364

ከትንሽ ዝርዝር የተመረጡ

እነዚህ የአስራ ስድስት ጥቅሶችን ዝርዝር ይጠቀማሉ፣ ከእነዚህም ውስጥ ስምንቱ ለበዓላት የሚሆኑ ናቸው፡

[
    { "book": "GEN", "chapter": 1, "verse": 1, "categories": ["praise"] },
    {
        "book": "PSA",
        "chapter": 23,
        "verse": 1,
        "categories": ["comfort", "provision"]
    },
    {
        "book": "PRO",
        "chapter": 3,
        "verse": 5,
        "endVerse": 6,
        "categories": ["faith", "guidance"]
    },
    {
        "book": "ISA",
        "chapter": 40,
        "verse": 31,
        "categories": ["strength", "hope"]
    },
    {
        "book": "JHN",
        "chapter": 3,
        "verse": 16,
        "categories": ["love", "salvation"]
    },
    {
        "book": "ROM",
        "chapter": 8,
        "verse": 28,
        "categories": ["hope"],
        "removedIn": 2027
    },
    { "book": "PHP", "chapter": 4, "verse": 13, "categories": ["strength"] },
    {
        "book": "1JN",
        "chapter": 4,
        "verse": 19,
        "categories": ["love"],
        "addedIn": 2027
    },
    { "book": "LUK", "chapter": 2, "verse": 7, "categories": ["christmas"] },
    {
        "book": "LUK",
        "chapter": 2,
        "verse": 10,
        "endVerse": 11,
        "categories": ["christmas"]
    },
    {
        "book": "MAT",
        "chapter": 1,
        "verse": 23,
        "categories": ["christmas"],
        "addedIn": 2027
    },
    {
        "book": "MAT",
        "chapter": 28,
        "verse": 6,
        "categories": ["resurrection-sunday"]
    },
    {
        "book": "ACT",
        "chapter": 2,
        "verse": 24,
        "categories": ["post-resurrection-sunday"]
    },
    {
        "book": "ROM",
        "chapter": 6,
        "verse": 9,
        "categories": ["post-resurrection-sunday"]
    },
    {
        "book": "1CO",
        "chapter": 15,
        "verse": 20,
        "categories": ["post-resurrection-sunday"]
    },
    {
        "book": "1TH",
        "chapter": 4,
        "verse": 14,
        "categories": ["post-resurrection-sunday"]
    }
]

እና እነዚህ በዓላት (የገና ዋዜማ ምንም ጥቅሶች የሉትም፣ ስለዚህ የተለመደ ቀን ነው)፡

[
    { "id": "christmas-eve", "month": 12, "day": 24 },
    { "id": "christmas", "month": 12, "day": 25 },
    { "id": "resurrection-sunday", "dates": ["2026-04-05", "2027-03-28"] },
    {
        "id": "post-resurrection-sunday",
        "dates": [
            "2026-04-06",
            "2026-04-07",
            "2026-04-08",
            "2027-03-29",
            "2027-03-30",
            "2027-03-31"
        ]
    }
]

ለ2026-01-01 በነባሪ ዘር፣ አራቱ የበዓል ጥቅሶች እና 1ኛ ዮሐንስ 4:19 (እስካሁን ጥቅም ላይ ያልዋለ) ቀርተዋል፣ ስለዚህ ሰባት ጥቅሶች ይቀራሉ። በመደርደሪያ ቁልፎቻቸው የተደረደሩት እነዚህ ናቸው፡

አቀማመጥቁልፍየመደርደር ቁልፍ
0|2026|PSA 23:1638659039
1|2026|ROM 8:281462075190
2|2026|PRO 3:51643805236
3|2026|JHN 3:161930190452
4|2026|PHP 4:132076082788
5|2026|GEN 1:12439817197
6|2026|ISA 40:313044461366

ጥር 1 ቀን 0 ስለሆነ የዕለቱ ጥቅስ መዝሙር 23:1 ነው። መጋቢት 15 ቀን 73 ሲሆን 73 ሞድ 7 = 3 ስለሆነ ዮሐንስ 3:16 ነው።

በገና በዓል ላይ፣ ጥቅም ላይ የዋሉት የገና ጥቅሶች ብቻ ይቀራሉ። በ2027 በመደርደሪያ ቁልፎቻቸው የተደረደሩ ሦስት ናቸው፡

አቀማመጥቁልፍየመደርደር ቁልፍ
0|christmas|LUK 2:101698480150
1|christmas|MAT 1:232563849700
2|christmas|LUK 2:73160581874

2027 ሞድ 3 = 2፣ ስለዚህ የ2027 የገና በዓል የቀኑ ጥቅስ ሉቃስ 2:7 ነው። በ2026፣ ማቴዎስ 1:23 እስካሁን ጥቅም ላይ አልዋለም፣ ስለዚህ ሁለት ብቻ ናቸው፣ እና 2026 ሞድ 2 = 0 ሉቃስ 2:10-11ን ይሰጣል።

ከትንሣኤ በኋላ ያለው የእረፍት ቀን ለሦስት ቀናት ይቆያል። አራቱ ጥቅሶች በዓይነታቸው የተደረደሩት እነዚህ ናቸው፡

አቀማመጥቁልፍየመደርደር ቁልፍ
0|post-resurrection-sunday|1TH 4:1480824114
1|post-resurrection-sunday|ROM 6:9665551464
2|post-resurrection-sunday|1CO 15:20820536316
3|post-resurrection-sunday|ACT 2:243132510482

በ2026 በሦስት ቀናት ውስጥ ይስተዋላል፣ ስለዚህ k = 3፣ እና የኤፕሪል 6፣ 7ኛ እና 8ኛ አቀማመጦች 2026 × 3 + 0 = 6078፣ 6079 እና 6080 ናቸው። 6078 ሞድ 4 = 2፣ 6079 ሞድ 4 = 3፣ እና 6080 ሞድ 4 = 0 ለ1ኛ ቆሮንቶስ 15:20፣ ለሐዋርያት ሥራ 2:24 እና ለ1ኛ ተሰሎንቄ 4:14 ይሰጣሉ። በ2027 አቀማመጦቹ ከ6081 ቀጥለዋል፣ ስለዚህ የሚቀጥለው ጥቅስ ሮሜ 6:9 ነው።

ቀንዘርምድብየዕለቱ ጥቅስ
2026-01-01መዝሙር 23:1
2026-01-02ሮሜ 8:28
2026-03-15ዮሐንስ 3:16
2026-12-31መዝሙር 23:1
2027-01-01ዮሐንስ 3:16
2027-06-30ፕሮ 3:5-6
2028-02-29ፕሮ 3:5-6
2028-12-31መዝሙር 23:1
1969-12-31ፕሮ 3:5-6
0001-01-01ኢሳ 40:31
2026-01-01my-appኢሳ 40:31
2027-01-01my-appPHP 4:13
2026-01-01hopeሮሜ 8:28
2027-01-01hopeኢሳ 40:31
2027-01-01joyየዕለቱ ጥቅስ የለም
2026-12-25ሉቃስ 2:10-11
2027-12-25ሉቃስ 2:7
2028-12-25ሉቃስ 2:10-11
2029-12-25ማቴዎስ 1:23
2026-12-25my-appሉቃስ 2:10-11
2026-04-05ማቴዎስ 28:6
2027-03-28ማቴዎስ 28:6
2028-04-16መዝሙር 23:1
2026-12-24መዝሙር 23:1
2026-07-01christmasሉቃስ 2:7
2026-04-061ኛ ቆሮ 15፡20
2026-04-07የሐዋርያት ሥራ 2:24
2026-04-081ኛ 4፡14
2026-04-09መዝሙር 23:1
2027-03-29ሮሜ 6:9
2027-03-301ኛ ቆሮ 15፡20
2027-03-31የሐዋርያት ሥራ 2:24

2028-04-16 የትንሣኤ እሑድ ነው፣ ነገር ግን በዚህ ዝርዝር ውስጥ dates የለም፣ ስለዚህ የተለመደ ቀን ነው።

ከውሂብ ስብስብ የተመረጡ

የውሂብ ስብስቡ የጀመረውን የአንድ ዓመት ጥቅሶች ፈጽሞ አይለውጠውም፣ ስለዚህ እነዚህ የ2026 የዕለቱ ጥቅሶች ተመሳሳይ ሆነው ይቆያሉ፡

ቀንየበዓል ቀንየዕለቱ ጥቅስ
2026-01-01መዝሙር 32:1
2026-04-03ስቅለትሉቃስ 23:33
2026-04-05የትንሣኤ እሑድማቴዎስ 28:9
2026-04-06ከትንሣኤ በኋላ እሁድራዕ 1፡17-18
2026-06-15EST 4:14
2026-10-28መዝሙር 136:1
2026-10-31የሁሉም በዓላት ዋዜማኤፌ 5:8
2026-11-29የአድቬንት የመጀመሪያ እሁድሚል 3:1
2026-12-24የገና ዋዜማማቴዎስ 1:21
2026-12-25የገና በአልኢሳ 9:6
2026-12-31ኢዜአ 36:26

አፈጻጸሞች

እነዚህ አተገባበሮች ኮንቬንሽኑን ይከተላሉ፣ እና ሙከራዎቻቸው በዚህ ገጽ ላይ ያሉትን እሴቶች ያረጋግጣሉ፡

  • ጃቫስክሪፕት/ታይፕስክሪፕት፡ በ free-use-bible-api ጥቅል ውስጥ pickVerseOfTheDay() እና FreeUseBibleApi.getVerseOfTheDay() ( ምንጭ )።
  • ኮትሊን pickVerseOfTheDay() እና FreeUseBibleApi.getVerseOfTheDay() በኮትሊን ኤስዲኬ ( ምንጭ ) ውስጥ።
  • ስዊፍት ፡ በስዊፍት ኤስዲኬ ውስጥ pickVerseOfTheDay(_:date:seed:category:holidays:) እና FreeUseBibleAPI.getVerseOfTheDay(date:seed:category:dataset:endpoint:) ( ምንጭ )።
  • የኤምሲፒ አገልጋይ getVerseOfTheDay መሳሪያ ( ምንጭ )።
  • getVerseOfTheDay() በ @helloao/tools ( ምንጭ )፣ ይህም በጥቅሉ ውስጥ የተገነባውን ዝርዝር ይጠቀማል።