Add README.md
This commit is contained in:
48
README.md
Normal file
48
README.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# Basic script to upload to litterbox.catbox.moe
|
||||
|
||||
## Description
|
||||
|
||||
Litterbox.catbox.moe is a publicaly accessbile temporary file host
|
||||
|
||||
This script interacts with the API to upload a specified file for a specified amount of time
|
||||
|
||||
## Usage
|
||||
|
||||
Place the script in your path, make it executable and type catboxuploader then the name of the file after
|
||||
|
||||
After this input the amount of hours you want the file to be uploaded for (1, 12, 24 or 72)
|
||||
|
||||
Finally once the file has uploaded a shareable link to your file will be returned
|
||||
|
||||
```
|
||||
#!/bin/bash
|
||||
|
||||
filename="$1"
|
||||
|
||||
uploadtime() {
|
||||
|
||||
echo -e "\nbe in the directory of the file you want to upload\ninput how long you want the file to be uploaded for"
|
||||
read -p "valid options (hours) 1, 12, 24, 72: " time
|
||||
|
||||
case "$time" in
|
||||
1|12|24|72 )
|
||||
time+="h"
|
||||
;;
|
||||
* ) echo "invalid upload time"
|
||||
uploadtime
|
||||
;;
|
||||
esac
|
||||
|
||||
}
|
||||
|
||||
main(){
|
||||
|
||||
uploadtime
|
||||
|
||||
echo "uploading..."
|
||||
curl -F "reqtype=fileupload" -F "time=$time" -F "fileToUpload=@$filename" https://litterbox.catbox.moe/resources/internals/api.php
|
||||
|
||||
}
|
||||
|
||||
[ -z "$1" ] && echo -e "no file provided\nusage is catboxuploader yourfilehere\nsuch as: catboxuploader 123.txt" || main
|
||||
```
|
||||
Reference in New Issue
Block a user