Add README.md

This commit is contained in:
2026-03-11 19:02:20 +00:00
commit 3cc4f2ba24

48
README.md Normal file
View 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
```