Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 70 additions & 0 deletions bucket/fluxdown.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
{
"version": "0.2.1",
"description": "A Rust-powered download manager with HTTP, FTP, BitTorrent and HLS/DASH streaming support.",
"homepage": "https://fluxdown.zerx.dev",
"license": {
"identifier": "AGPL-3.0-only",
"url": "https://github.com/zerx-lab/FluxDown/blob/main/LICENSE"
},
"notes": [
"FluxDown portable data persistence:",
" - Built-in portable mode: runtime data stored in portable_data/ subdirectory",
" - Download history and config persisted via portable_data/flux_down.db (SQLite)",
" - BT session state (fast-resume) persisted via portable_data/bt_session/",
" - UI settings (window state, theme, locale) persisted via portable_data/settings.json",
" - Application logs persisted via portable_data/logs/",
" - All data is preserved across updates",
"",
"Browser extensions (required for download interception):",
" Chrome: https://chromewebstore.google.com/detail/fluxdown/meleenglfggcmcajknpeeeiobnpfmahc",
" Firefox: https://addons.mozilla.org/firefox/addon/fluxdown",
" Edge: https://microsoftedge.microsoft.com/addons/detail/fluxdown/nglkkjbogjghekbhhcnccnpfedjbdhhd",
"",
"Command-line client:",
" https://github.com/zerx-lab/FluxDown/releases/tag/cli-v$version"
],
"architecture": {
"64bit": {
"url": "https://github.com/zerx-lab/FluxDown/releases/download/v0.2.1/FluxDown-0.2.1-windows-x64-portable.zip",
"hash": "4ed7a96a64d84b2dff298a826b4c3754b57680c2309eef616cecd90030ee3508"
},
"arm64": {
"url": "https://github.com/zerx-lab/FluxDown/releases/download/v0.2.1/FluxDown-0.2.1-windows-arm64-portable.zip",
"hash": "f4befd9db25a83d743b717cafd979c64c084b8a8074e26e3aee6cec569ddef75"
}
},
"pre_install": [
"if (!(Test-Path \"$dir\\portable_data\")) { New-Item -ItemType Directory \"$dir\\portable_data\" -Force | Out-Null }",
"if (!(Test-Path \"$dir\\flux_down.db\")) { New-Item -ItemType File \"$dir\\flux_down.db\" -Force | Out-Null }",
"if (!(Test-Path \"$dir\\settings.json\")) { Set-Content \"$dir\\settings.json\" '{}' -Encoding UTF8 }"
],
Comment thread
coderabbitai[bot] marked this conversation as resolved.
"shortcuts": [
[
"flux_down.exe",
"FluxDown"
]
],
"persist": [
"flux_down.db",
"bt_session",
"settings.json",
"logs",
"portable_data"
],
"checkver": {
"github": "https://github.com/zerx-lab/FluxDown"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/zerx-lab/FluxDown/releases/download/v$version/FluxDown-$version-windows-x64-portable.zip"
},
"arm64": {
"url": "https://github.com/zerx-lab/FluxDown/releases/download/v$version/FluxDown-$version-windows-arm64-portable.zip"
}
},
"hash": {
"url": "$baseurl/SHA256SUMS.txt"
}
}
}
Loading