mirror of
https://github.com/dutchcoders/transfer.sh.git
synced 2024-12-26 04:10:18 +01:00
Update examples.md (#603)
Added example script to display URL and deletion token
This commit is contained in:
parent
f207ec6122
commit
b5187546b1
1 changed files with 31 additions and 1 deletions
30
examples.md
30
examples.md
|
@ -6,6 +6,7 @@
|
|||
* [Encrypting and decrypting](#encrypting-and-decrypting)
|
||||
* [Scanning for viruses](#scanning-for-viruses)
|
||||
* [Uploading and copy download command](#uploading-and-copy-download-command)
|
||||
* [Uploading and displaying URL and deletion token](#uploading-and-displaying-url-and-deletion-token)
|
||||
|
||||
## Aliases
|
||||
<a name="aliases"/>
|
||||
|
@ -313,3 +314,32 @@ wget https://transfer.sh/y0qr2c/a.log
|
|||
3) Windows download command:
|
||||
Invoke-WebRequest -Uri https://transfer.sh/y0qr2c/a.log -OutFile a.log
|
||||
```
|
||||
## Uploading and displaying URL and deletion token
|
||||
```bash
|
||||
# tempfile
|
||||
URLFILE=$HOME/temp/transfersh.url
|
||||
# insert number of downloads and days saved
|
||||
if [ -f $1 ]; then
|
||||
read -p "Allowed number of downloads: " num_down
|
||||
read -p "Number of days on server: " num_save
|
||||
# transfer
|
||||
curl -sD - -H "Max-Downloads: $num_down" -H "Max-Days: $num_save"--progress-bar --upload-file $1 https://transfer.sh/$(basename $1) | grep -i -E 'transfer\.sh|x-url-delete' &> $URLFILE
|
||||
# display URL and deletion token
|
||||
if [ -f $URLFILE ]; then
|
||||
URL=$(tail -n1 $URLFILE)
|
||||
TOKEN=$(grep delete $URLFILE | awk -F "/" '{print $NF}')
|
||||
echo "*********************************"
|
||||
echo "Data is saved in $URLFILE"
|
||||
echo "**********************************"
|
||||
echo "URL is: $URL"
|
||||
echo "Deletion Token is: $TOKEN"
|
||||
echo "**********************************"
|
||||
else
|
||||
echo "NO URL-File found !!"
|
||||
fi
|
||||
else
|
||||
echo "!!!!!!"
|
||||
echo "\"$1\" not found !!"
|
||||
echo "!!!!!!"
|
||||
fi
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue