mirror of
https://github.com/dutchcoders/transfer.sh.git
synced 2025-01-13 12:10:19 +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
32
examples.md
32
examples.md
|
@ -6,6 +6,7 @@
|
||||||
* [Encrypting and decrypting](#encrypting-and-decrypting)
|
* [Encrypting and decrypting](#encrypting-and-decrypting)
|
||||||
* [Scanning for viruses](#scanning-for-viruses)
|
* [Scanning for viruses](#scanning-for-viruses)
|
||||||
* [Uploading and copy download command](#uploading-and-copy-download-command)
|
* [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
|
## Aliases
|
||||||
<a name="aliases"/>
|
<a name="aliases"/>
|
||||||
|
@ -311,5 +312,34 @@ https://transfer.sh/y0qr2c/a.log
|
||||||
wget https://transfer.sh/y0qr2c/a.log
|
wget https://transfer.sh/y0qr2c/a.log
|
||||||
|
|
||||||
3) Windows download command:
|
3) Windows download command:
|
||||||
Invoke-WebRequest -Uri https://transfer.sh/y0qr2c/a.log -OutFile a.log
|
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