disabled zipline for moments, only fireshare is active

This commit is contained in:
2026-03-26 09:16:03 +01:00
parent c39ec0acda
commit a4e0b518dd
+29 -28
View File
@@ -21,45 +21,46 @@ loop {
Loop Files momentsPath "\" trimPattern, "F" { Loop Files momentsPath "\" trimPattern, "F" {
fileSize := 0 fileSize := 0
while (fileSize < FileGetSize()) { while (fileSize < FileGetSize()) {
fileSize := FileGetSize()
Sleep(200) Sleep(200)
fileSize := FileGetSize()
} }
; Build curl command ; ; Build curl command
cmd := 'curl -s -H "Authorization: ' ziplineToken '" ' ; cmd := 'curl -s -H "Authorization: ' ziplineToken '" '
cmd .= '-H "x-zipline-original-name: true" ' ; cmd .= '-H "x-zipline-original-name: true" '
cmd .= '-H "x-zipline-p-format: name" ' ; cmd .= '-H "x-zipline-p-format: name" '
cmd .= '-H "x-zipline-folder: ' ziplineFolder '" ' ; cmd .= '-H "x-zipline-folder: ' ziplineFolder '" '
cmd .= '-H "x-zipline-filename: ' StrReplace(A_LoopFileName, ".mp4", "") '" ' ; cmd .= '-H "x-zipline-filename: ' StrReplace(A_LoopFileName, ".mp4", "") '" '
cmd .= '-F "file=@' A_LoopFileFullPath ';type=video/mp4" ' ; cmd .= '-F "file=@' A_LoopFileFullPath ';type=video/mp4" '
cmd .= '"' ZiplineURL '/api/upload"' ; cmd .= '"' ZiplineURL '/api/upload"'
; MsgBox(cmd) ; ; MsgBox(cmd)
; Run curl and capture output ; ; Run curl and capture output
RunWait(A_ComSpec " /c " cmd " | clip", , "Hide") ; RunWait(A_ComSpec " /c " cmd " | clip", , "Hide")
output := A_Clipboard ; output := A_Clipboard
; Extract URL from JSON ; Extract URL from JSON
if RegExMatch(output, '"url":"(.*?)"', &m) { ; if RegExMatch(output, '"url":"(.*?)"', &m) {
url := m[1] ; url := m[1]
uploadedURLs .= url "`n" ; uploadedURLs .= url "`n"
uploadedFiles++ ; uploadedFiles++
FileDelete(A_LoopFileFullPath) FileCopy(A_LoopFileFullPath, "\\192.168.0.20\nextcloud\fireshare\fireshare_videos\*.*")
FileDelete(A_LoopFileFullPath)
try { ; try {
} catch Error { ; } catch Error {
} ; }
} else { ; } else {
MsgBox "Failed to extract URL.`nResponse:`n" output ; MsgBox "Failed to extract URL.`nResponse:`n" output
} ; }
} }
if ( not uploadedURLs = "") { ; if ( not uploadedURLs = "") {
A_Clipboard := uploadedURLs ; A_Clipboard := uploadedURLs
TrayTip "Zipline Upload", "Uploaded " uploadedFiles " file(s)", 1 ; TrayTip "Zipline Upload", "Uploaded " uploadedFiles " file(s)", 1
} ; }
Sleep(5000) Sleep(5000)
} }