|
1 | 1 | { |
2 | 2 | "version": "0.1.55", |
3 | | - "description": "Free, blazing-fast multi-protocol download manager (IDM alternative) powered by a Rust engine. Supports HTTP/HTTPS/FTP/BitTorrent/HLS with intelligent segmentation.", |
| 3 | + "description": "A Rust-powered download manager with HTTP, FTP, BitTorrent and HLS/DASH streaming support.", |
4 | 4 | "homepage": "https://fluxdown.zerx.dev", |
5 | 5 | "license": { |
6 | 6 | "identifier": "AGPL-3.0-only", |
|
18 | 18 | "Browser extensions (required for download interception):", |
19 | 19 | " Chrome: https://chromewebstore.google.com/detail/fluxdown/meleenglfggcmcajknpeeeiobnpfmahc", |
20 | 20 | " Firefox: https://addons.mozilla.org/firefox/addon/fluxdown", |
21 | | - " Edge: https://microsoftedge.microsoft.com/addons/detail/fluxdown/nglkkjbogjghekbhhcnccnpfedjbdhhd" |
| 21 | + " Edge: https://microsoftedge.microsoft.com/addons/detail/fluxdown/nglkkjbogjghekbhhcnccnpfedjbdhhd", |
| 22 | + "", |
| 23 | + "Command-line client:", |
| 24 | + " https://github.com/zerx-lab/FluxDown/releases/tag/cli-v$version" |
22 | 25 | ], |
23 | 26 | "architecture": { |
24 | 27 | "64bit": { |
|
30 | 33 | "hash": "3fd9d54ca258df1ccb217d3fa5f14d55e61dd7408a5cb4447af1d342c8b1d047" |
31 | 34 | } |
32 | 35 | }, |
33 | | - "pre_install": "if (!(Test-Path \"$dir\\flux_down.db\")) { New-Item -ItemType File \"$dir\\flux_down.db\" -Force | Out-Null }", |
34 | | - "post_install": "if (!(Test-Path \"$dir\\settings.json\")) { New-Item -ItemType File \"$dir\\settings.json\" -Force | Out-Null }", |
35 | | - "bin": "flux_down.exe", |
| 36 | + "pre_install": [ |
| 37 | + "if (!(Test-Path \"$dir\\flux_down.db\")) { New-Item -ItemType File \"$dir\\flux_down.db\" -Force | Out-Null }", |
| 38 | + "if (!(Test-Path \"$dir\\settings.json\")) { Set-Content \"$dir\\settings.json\" '{}' -Encoding UTF8 }" |
| 39 | + ], |
36 | 40 | "shortcuts": [ |
37 | 41 | [ |
38 | 42 | "flux_down.exe", |
|
45 | 49 | "settings.json", |
46 | 50 | "logs" |
47 | 51 | ], |
48 | | - "uninstaller": { |
49 | | - "script": [ |
50 | | - "Stop-Process -Name flux_down -Force -ErrorAction SilentlyContinue", |
51 | | - "Start-Sleep -Milliseconds 1500", |
52 | | - "$appDir = Split-Path $dir -Parent", |
53 | | - "$shell = New-Object -ComObject WScript.Shell", |
54 | | - "@(\"$env:APPDATA\", \"$env:ProgramData\") | ForEach-Object {", |
55 | | - " $lnk = \"$_\\Microsoft\\Windows\\Start Menu\\Programs\\FluxDown.lnk\"", |
56 | | - " if ((Test-Path $lnk) -and ($shell.CreateShortcut($lnk).TargetPath -like \"$appDir\\*\")) {", |
57 | | - " Remove-Item $lnk -Force -ErrorAction SilentlyContinue", |
58 | | - " }", |
59 | | - "}" |
60 | | - ] |
61 | | - }, |
62 | 52 | "checkver": { |
63 | 53 | "github": "https://github.com/zerx-lab/FluxDown" |
64 | 54 | }, |
|
72 | 62 | } |
73 | 63 | }, |
74 | 64 | "hash": { |
75 | | - "url": "https://github.com/zerx-lab/FluxDown/releases/download/v$version/SHA256SUMS.txt" |
| 65 | + "url": "$baseurl/SHA256SUMS.txt" |
76 | 66 | } |
77 | 67 | } |
78 | 68 | } |
0 commit comments