# 2025.01.14 - [uwabaki] Add uwabaki.party as download host # 2025.01.14 - [fileblade] Additional retries and handling for blocked Tor ips (until alternative) # 2025.01.13 - [ocr_captcha] Create imagemagick OCR function for testing without tesseract # 2025.01.13 - [anonfile, dailyuploads] Update ocr call to use tesseract function # 2025.01.13 - [up_anonfile] Modify to use new upload url # 2025.01.12 - [ateasystems] Update 404 Not found response # 2025.01.11 - [mad] Update direct head response handling # 2025.01.11 - [ranoz] Add 404 Not found handling on head # 2025.01.09 - [ranoz] Add handling of "NEXT_NOT_FOUND" response # 2025.01.09 - [fileblade] Fix cdn url parsing # 2025.01.08 - [up_pixeldrain] Fix success response from pixeldrain # 2025.01.08 - [ramsgaard / up_ramsgaard] Add data.ramsgaard.me as upload / download host # 2025.01.08 - [euromussels / up_euromussels] Add uploads.euromussels.eu as upload / download host # 2025.01.07 - [up_fileland] Add fileland.io as upload host # 2025.01.07 - [up_fireget] Add fireget.com as upload host # 2025.01.06 - [uploadhive] Update the removed / gone response detection # 2025.01.06 - [fileblade] Add "user does not allow free downloads over 100MB" response (and warnings) # 2025.01.06 - [desiupload] Add desiupload as download host # 2025.01.05 - [isupload] Fix filename detection
42 lines
1.5 KiB
Bash
42 lines
1.5 KiB
Bash
#! Name: up_gagneux.sh
|
|
#! Author: kittykat
|
|
#! Version: 2025.01.14
|
|
#! Desc: Add support for uploading files to gagneux.info
|
|
#! Info: Files are accessible at https://address/f.php?h=<file_code>&p=1
|
|
#! MaxSize: 512MB
|
|
#! Expire: 1 Month
|
|
#! Usage: Copy this file into the ./${ScriptDir}/hosts/ folder
|
|
#!
|
|
#!
|
|
#! ------------ REQUIRED SECTION ---------------
|
|
#! @[UPDATE] ListUploadHosts: This string is loaded into mad.sh and allows dynamic handling of new url data
|
|
#! Format: '/HostCode/HostNick/HostFuncPrefix@'
|
|
#! HostCode: <aUniqueCodeForHost> (ie. 'fh' for filehaus -- cannot be used by other hosts)
|
|
#! HostNick: What is displayed throughout MAD output
|
|
#! HostFuncPrefix: <aUniqueStringThatMustPrefixHostFunctions> ie. 'fh' -- fh_UploadFile()
|
|
#! * Note: Must begin with a letter a-z (functions beginning with numbers are no bueno)
|
|
HostCode='gagn'
|
|
HostNick='gagneux'
|
|
HostFuncPrefix='gagn'
|
|
#!
|
|
#! !! DO NOT UPDATE OR REMOVE !!
|
|
#! This merges the Required HostAndDomainRegexes into mad.sh
|
|
ListUploadHosts=${ListUploadHosts}'/'${HostCode}'/'${HostNick}'/'${HostFuncPrefix}'@'
|
|
#!
|
|
#!
|
|
#! Jirafeau Host
|
|
#! -------------
|
|
#!
|
|
#! ------------ (1) Host Main Upload Function --------------- #
|
|
#!
|
|
#! @REQUIRED: Host Main Upload function
|
|
#! Must be named specifically as such:
|
|
#! <HostFuncPrefix>_UploadFile()
|
|
gagn_UploadFile() {
|
|
jira_MaxUploadSizeInBytes=536870912
|
|
jira_PostUrlHost='https://fichier.gagneux.info/script.php'
|
|
jira_filetype=1
|
|
jira_timeval="month"
|
|
jira_downloadLinkPrefix='https://fichier.gagneux.info/f.php?h='
|
|
jira_UploadFile ${1} ${2} ${3} ${4}
|
|
}
|