mirror of
https://github.com/octoleo/telegram-bot-bash.git
synced 2024-11-24 16:27:33 +00:00
download_file: return normalised absolute path
This commit is contained in:
parent
5294d00ae3
commit
ccac62dd72
@ -30,7 +30,7 @@ BOTCOMMANDS="-h help init start stop status suspendback resumeback killb
|
||||
# 8 - curl/wget missing
|
||||
# 10 - not bash!
|
||||
#
|
||||
#### $$VERSION$$ v1.41-dev-6-g0702d58
|
||||
#### $$VERSION$$ v1.41-dev-9-g5294d00
|
||||
##################################################################
|
||||
|
||||
# are we running in a terminal?
|
||||
@ -457,7 +457,8 @@ download_file() {
|
||||
file="${DATADIR:-.}/${file//\//-}"
|
||||
[ -f "${file}" ] && file="$(mktemp -p "${DATADIR:-.}" "XXXXX-${file##*/}" )"
|
||||
getJson "${url}" >"${file}" || return
|
||||
printf '%s\n' "${file}"
|
||||
# output absolute file path
|
||||
printf "%s\n" "$(cd "${file%/*}" >/dev/null 2>&1 && pwd)/${file##*/}"
|
||||
}
|
||||
|
||||
|
||||
|
@ -539,7 +539,7 @@ edit_html_message "${CHAT[ID]}" "${saved-id}" "this is <b>html</b> text"
|
||||
### Get files from Telegram
|
||||
|
||||
##### download_file
|
||||
`download_file` download a file to DATADIR and returns the PATH to the file, main use is to download files send to chats.
|
||||
`download_file` download a file to `DATADIR` and returns the local `path` to the file on disc, main use is to download files send to chats.
|
||||
I tried to be as compatible as possible with old function `download`.
|
||||
|
||||
*usage:* download_file path_to_ile prosed_filename
|
||||
@ -1627,5 +1627,5 @@ The name of your bot is available as bash variable "$ME", there is no need to ca
|
||||
#### [Prev Best Practice](5_practice.md)
|
||||
#### [Next Notes for Developers](7_develop.md)
|
||||
|
||||
#### $$VERSION$$ v1.41-dev-8-gb91e96d
|
||||
#### $$VERSION$$ v1.41-dev-9-g5294d00
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user