Skip to content

Commit c7a1b52

Browse files
committed
fluxdown: Add version 0.1.55
- Free, blazing-fast multi-protocol download manager (IDM alternative) - Powered by Rust engine, supports HTTP/HTTPS/FTP/BitTorrent/HLS - x64 + arm64 portable install with Start Menu shortcut - Persist: flux_down.db, bt_session, settings.json, logs - Autoupdate with SHA256SUMS hash extraction - AGPL-3.0-only Closes #17922
1 parent ebd9248 commit c7a1b52

1 file changed

Lines changed: 78 additions & 0 deletions

File tree

bucket/fluxdown.json

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
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.",
4+
"homepage": "https://fluxdown.zerx.dev",
5+
"license": {
6+
"identifier": "AGPL-3.0-only",
7+
"url": "https://github.com/zerx-lab/FluxDown/blob/main/LICENSE"
8+
},
9+
"notes": [
10+
"FluxDown portable data persistence:",
11+
" - Built-in portable mode: runtime data stored in the app directory",
12+
" - Download history and config persisted via flux_down.db (SQLite)",
13+
" - BT session state (fast-resume) persisted via bt_session/",
14+
" - UI settings (window state, theme, locale) persisted via settings.json",
15+
" - Application logs persisted via logs/",
16+
" - All data is preserved across updates",
17+
"",
18+
"Browser extensions (required for download interception):",
19+
" Chrome: https://chromewebstore.google.com/detail/fluxdown/meleenglfggcmcajknpeeeiobnpfmahc",
20+
" Firefox: https://addons.mozilla.org/firefox/addon/fluxdown",
21+
" Edge: https://microsoftedge.microsoft.com/addons/detail/fluxdown/nglkkjbogjghekbhhcnccnpfedjbdhhd"
22+
],
23+
"architecture": {
24+
"64bit": {
25+
"url": "https://github.com/zerx-lab/FluxDown/releases/download/v0.1.55/FluxDown-0.1.55-windows-x64-portable.zip",
26+
"hash": "4dfd497a4e9901dda9179a19e1857f5b6c97bcb8651f3b2041c7ec8fd7f17798"
27+
},
28+
"arm64": {
29+
"url": "https://github.com/zerx-lab/FluxDown/releases/download/v0.1.55/FluxDown-0.1.55-windows-arm64-portable.zip",
30+
"hash": "3fd9d54ca258df1ccb217d3fa5f14d55e61dd7408a5cb4447af1d342c8b1d047"
31+
}
32+
},
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+
"shortcuts": [
37+
[
38+
"flux_down.exe",
39+
"FluxDown"
40+
]
41+
],
42+
"persist": [
43+
"flux_down.db",
44+
"bt_session",
45+
"settings.json",
46+
"logs"
47+
],
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+
"checkver": {
63+
"github": "https://github.com/zerx-lab/FluxDown"
64+
},
65+
"autoupdate": {
66+
"architecture": {
67+
"64bit": {
68+
"url": "https://github.com/zerx-lab/FluxDown/releases/download/v$version/FluxDown-$version-windows-x64-portable.zip"
69+
},
70+
"arm64": {
71+
"url": "https://github.com/zerx-lab/FluxDown/releases/download/v$version/FluxDown-$version-windows-arm64-portable.zip"
72+
}
73+
},
74+
"hash": {
75+
"url": "https://github.com/zerx-lab/FluxDown/releases/download/v$version/SHA256SUMS.txt"
76+
}
77+
}
78+
}

0 commit comments

Comments
 (0)