5
6
mirror of https://github.com/trueChristian/daily-scripture.git synced 2024-11-16 01:57:07 +00:00

Added getBible link to verse and improved the return object.

This commit is contained in:
Llewellyn van der Merwe 2023-07-25 21:34:51 +02:00
parent 55174e8666
commit 9d5922c66f
Signed by: Llewellyn
GPG Key ID: A9201372263741E7

View File

@ -134,13 +134,25 @@ fi
TODAY_S_SCRIPTURE_TEXT=$(bash <(curl -s https://raw.githubusercontent.com/getbible/getverse/master/src/chapter.sh) -s="${TODAY_S_SCRIPTURE}" -v="${VERSION}" ) TODAY_S_SCRIPTURE_TEXT=$(bash <(curl -s https://raw.githubusercontent.com/getbible/getverse/master/src/chapter.sh) -s="${TODAY_S_SCRIPTURE}" -v="${VERSION}" )
#███████████████████████████████████████████████████████ GET SCRIPTURE NAME ███ #███████████████████████████████████████████████████████ GET SCRIPTURE NAME ███
# Get the verses name from the getBible API # get the book number
NAME=$(bash <(curl -s https://raw.githubusercontent.com/getbible/getverse/master/src/name.sh) -s="${TODAY_S_SCRIPTURE}" -v="${VERSION}" ) BOOK_NUMBER=$(echo "$TODAY_S_SCRIPTURE" | cut -d' ' -f1)
# get the list of books from the API to get the book number
BOOKS=$(curl -s "https://api.getbible.net/v2/${VERSION}/books.json")
BOOK_NAME=$(echo "$BOOKS" | jq -r ".[] | select(.nr == ${BOOK_NUMBER}) | .name")
# get the chapter
CHAPTER=$(echo "$TODAY_S_SCRIPTURE" | cut -d' ' -f2 | cut -d':' -f1)
# get the verses
VERSES=$(echo "$TODAY_S_SCRIPTURE" | cut -d' ' -f2 | cut -d':' -f2)
# Set the passage name
NAME="${BOOK_NAME} ${CHAPTER}:${VERSES}"
#███████████████████████████████████████████████████████████ GET BIBLE LINK ███
# We set the GetBible link for this verse
GETBIBLE_LINK="https://getbible.net/${VERSION}/${BOOK_NAME}/${CHAPTER}/${VERSES}"
#████████████████████████████████████████████ SET TODAY'S SCRIPTURE IN HTML ███ #████████████████████████████████████████████ SET TODAY'S SCRIPTURE IN HTML ███
HTML="<strong>${NAME}</strong><br /> HTML="<strong>${NAME}</strong><br />
${TODAY_S_SCRIPTURE_TEXT//$'\n'/ }<br /><br /> ${TODAY_S_SCRIPTURE_TEXT//$'\n'/ }<br /><br />
<a id=\"daily-scripture-link\" href=\"https://t.me/s/daily_scripture\">${TODAY}</a>" <a id=\"daily-scripture-link\" href=\"${GETBIBLE_LINK}\">${TODAY}</a>"
#████████████████████████████████████████████ SET TODAY'S SCRIPTURE IN JSON ███ #████████████████████████████████████████████ SET TODAY'S SCRIPTURE IN JSON ███
# convert text to json # convert text to json
@ -167,15 +179,23 @@ JSON='{}'; JSON="$(
--arg name "${NAME}" \ --arg name "${NAME}" \
--argjson scripture "${TODAY_S_SCRIPTURE_JSON}" \ --argjson scripture "${TODAY_S_SCRIPTURE_JSON}" \
--arg version "${VERSION}" \ --arg version "${VERSION}" \
--arg book "${BOOK_NAME}" \
--arg chapter "${CHAPTER}" \
--arg verse "${VERSES}" \
--arg date "${TODAY}" \ --arg date "${TODAY}" \
--arg telegram "daily_scripture" \ --arg telegram "daily_scripture" \
--arg source "https://github.com/trueChristian/daily-scripture" ' --arg getbible "${GETBIBLE_LINK}" \
--arg source "https://git.vdm.dev/christian/daily-scripture" '
{ {
name: $name, name: $name,
scripture: $scripture, scripture: $scripture,
version: $version, version: $version,
book: $book,
chapter: $chapter,
verse: $verse,
date: $date, date: $date,
telegram: $telegram, telegram: $telegram,
getbible: $getbible,
source: $source source: $source
} }
' '
@ -185,14 +205,14 @@ JSON='{}'; JSON="$(
TG="<strong>${NAME}</strong> TG="<strong>${NAME}</strong>
${TODAY_S_SCRIPTURE_TEXT//$'\n'/ } ${TODAY_S_SCRIPTURE_TEXT//$'\n'/ }
<a id=\"daily-scripture-link\" href=\"https://t.me/daily_scripture\">${TODAY}</a>" <a id=\"daily-scripture-link\" href=\"${GETBIBLE_LINK}\">${TODAY}</a>"
#████████████████████████████████████████ SET TODAY'S SCRIPTURE IN MARKDOWN ███ #████████████████████████████████████████ SET TODAY'S SCRIPTURE IN MARKDOWN ███
MARKDOWN="**${NAME}** MARKDOWN="**${NAME}**
${TODAY_S_SCRIPTURE_TEXT//$'\n'/ } ${TODAY_S_SCRIPTURE_TEXT//$'\n'/ }
[${TODAY}](https://t.me/s/daily_scripture)" [${TODAY}](${GETBIBLE_LINK})"
#███████████████████████████████████████████████████████████████ SET FILES ███ #███████████████████████████████████████████████████████████████ SET FILES ███