mirror of
https://github.com/trueChristian/daily-scripture.git
synced 2024-12-26 01:57:31 +00:00
Added getBible link to verse and improved the return object.
This commit is contained in:
parent
55174e8666
commit
9d5922c66f
32
src/today.sh
32
src/today.sh
@ -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 ███
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user