# 2024.12.26 - [up_kouploader / up_axfc / up_torup] Fixed failedRetryUpload (was using download logging)
# * Thanks Belky # 2024.12.26 - [anonfile / up_anonfile] Add anonfile.de as upload / download host # 2024.12.25 - [dashfile / up_dashfile] Add dashfile.net as upload / download host # 2024.12.25 - [isupload] Change to use tor_curl_request_extended (server response is often slow) # - Accept 200 OK response to continue (do not require filename / filesize) # 2024.12.25 - [fileblade] Add response handling for free file download dissallowed > 100MB. # "The file owner does not allow FREE users to download files which are over 100 MB" # 2024.12.25 - [mad] Add "UploadHiveRandomizeExt" option to config with default=true # 2024.12.25 - [uploadhive / up_uploadhive] Update renaming random ext files to their original names # - Handle multipart 7z & rar (abc.7z.###, abc.part#.rar) # 2024.12.25 - [syspro / up_syspro] Add share.syspro.com.br as upload / download host # 2024.12.24 - [mad] Add EnabledUploadHosts / EnabledDownloadHosts setting to fine-tune which hosts to use # ** Options: recommended, online, all (Default=recommended) # - recommended: loads all hosts verified working with MAD # - online: loads all hosts available online / working (includes captcha / js restricted) # - all: loads all hosts in hosts folder # 2024.12.24 - [up_ateasystems / ateasystems] Add share.ateasystems.com as upload / download host # 2024.12.23 - [up_uploadbay / uploadbay] Add uploadbay.net as upload / download host # 2024.12.23 - [up_herbolistique / herbolistique] Add transfert.herbolistique.com as upload / download host # 2024.12.23 - [uploadhive] Auto-rename random extension downloads # 2024.12.23 - [up_uploadhive] Change upload file extension to random 3 letters (uhive blocks .7z, .zip, .rar now) # 2024.12.23 - [up_offshorecat] Fixed upload. Updated apikey. # 2024.12.23 - [up_fileditch] Fixed upload. Added response handling for Tor Blocked node (retries) # 2024.12.23 - [up_freesocial / freesocial] Add files.freesocial.co as upload / download host # 2024.12.23 - [up_cyssoux / cyssoux] Add partage.cyssoux.fr as upload / download host # 2024.12.22 - [mad] Add jira_Upload function -- used for all jirafeau hosts # 2024.12.22 - [up_*AllJiraHosts*] Consolidated / moved all hosts upload functions to mad.sh # - Minimized jira host code (~6000 lines of duplicates removed) # - Jira hosts: acid, anarchaserver, depotkaz, dictvm, eddowding, familleflender, filesquid, # free4e, harrault, linxx, moocloud, nantes, netlib, skrepr, soyjak # 2024.12.20 - [fileblade / up_fileblade] Add fileblade.com as upload / download host # 2024.12.20 - [isupload / up_isupload] Add isupload.com as upload / download host # 2024.12.15 - [mediafire] Add mediafire download link processing # 2024.12.12 - [dictvm / up_dictvm] Add dictvm.org as upload / download host # 2024.12.12 - [eddowding / up_eddowding] Add eddowding.com as upload / download host # 2024.12.12 - [up_pixeldrain] Modify upload to use PUT # 2024.12.12 - [mad] Update pixeldrain api key # 2024.12.09 - [ranoz] Fix filenames with spaces # 2024.11.29 - [innocent] Update to use tor_curl_request_extended for head/get # 2024.11.29 - [quax] Update 404 Not found response handling
This commit is contained in:
parent
ec7d121c0e
commit
e6804e01e1
58 changed files with 6609 additions and 2223 deletions
|
|
@ -1,6 +1,6 @@
|
|||
#! Name: up_uploadhive.sh
|
||||
#! Author: kittykat
|
||||
#! Version: 2024.11.01
|
||||
#! Version: 2024.12.25
|
||||
#! Desc: Add support for uploading files to uploadhive.com
|
||||
#! Info: Files are accessible at https://uploadhive.com/<file_code>
|
||||
#! MaxSize: 5GB
|
||||
|
|
@ -97,6 +97,32 @@ uhive_PostFile() {
|
|||
echo -e "[${YELLOW}${_hostCode}${NC}] Uploading ${GREEN}${filename}${NC}"
|
||||
tor_identity="${RANDOM}"
|
||||
PostUrlHost='https://fs430.uploadhive.com/cgi-bin/upload.cgi'
|
||||
if [[ "$UploadHiveRandomizeExt" == "true" ]]; then
|
||||
randomext=$(mktemp -u XXX)
|
||||
randomext=${randomext,,}
|
||||
origext=${filepath##*.}
|
||||
if [[ "$origext" == "7z" ]]; then
|
||||
tmpfilepath="${filepath%.*}--7_.${randomext}"
|
||||
elif [[ "$origext" == "zip" ]]; then
|
||||
tmpfilepath="${filepath%.*}--z_.${randomext}"
|
||||
elif grep -Eqi '\.part.*\.rar' <<< "${filepath##*/}" ; then
|
||||
partnum="${filepath##*.part}"
|
||||
partnum="${partnum%.rar*}"
|
||||
echo -e "$partnum"
|
||||
tmpfilepath="${filepath%.part*}_-p${partnum}--r_.${randomext}"
|
||||
elif [[ "$origext" == "rar" ]]; then
|
||||
tmpfilepath="${filepath%.*}--r_.${randomext}"
|
||||
elif [[ "$origext" == "tar" ]]; then
|
||||
tmpfilepath="${filepath%.*}--t_.${randomext}"
|
||||
elif [[ "${filepath##*/}" == *".7z."* ]]; then
|
||||
tmpfilepath="${filepath%.*}_-7--${origext}_.${randomext}"
|
||||
else
|
||||
tmpfilepath="${filepath%.*}--${origext}_.${randomext}"
|
||||
fi
|
||||
mv $filepath $tmpfilepath
|
||||
else
|
||||
tmpfilepath=$filepath
|
||||
fi
|
||||
arrFiles=("$filepath")
|
||||
trap "rm -f ${UploadTicket}; echo ""; tput cnorm; exit" 0 1 2 3 6 15
|
||||
response=$(tor_curl_upload --insecure -i \
|
||||
|
|
@ -109,11 +135,14 @@ uhive_PostFile() {
|
|||
-F "file_descr=" \
|
||||
-F "file_public=1" \
|
||||
-F "upload=Start upload" \
|
||||
-F "file_0=@$filepath" \
|
||||
-F "file_0=@$tmpfilepath" \
|
||||
"${PostUrlHost}")
|
||||
if [ "${DebugAllEnabled}" == "true" ] ; then
|
||||
debugHtml "${filepath##*/}" "${_hostCode}_upload" "post_url: ${PostUrlHost}"$'\n'"${response}"
|
||||
fi
|
||||
if [[ "$UploadHiveRandomizeExt" == "true" ]]; then
|
||||
mv $tmpfilepath $filepath
|
||||
fi
|
||||
if grep -Eqi '"file_status":"OK"' <<< "${response}" ; then
|
||||
hash=$(grep -oPi '(?<=file_code":").*?(?=".*$)' <<< "$response")
|
||||
filesize=$(GetFileSize "$filepath" "false")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue