BitSwiss
- 7 Devlogs
- 22 Total hours
a cross-platform, fully customizable GUI tool to generate digital "swiss army knives" with removable drives. coded in C++, compiled with CMake
a cross-platform, fully customizable GUI tool to generate digital "swiss army knives" with removable drives. coded in C++, compiled with CMake
just spent an hour debugging just to get a working build for microslop windows…
finally got it working successfully though, kinda goofy on occasion but does work, thankfully
pretty much ready to ship!
more than doubled the package list, to over 109 packages, now totaling over 600gb of data
other than that it was ui tweaks, code cleanup and testing the windows and mac versions in a vm
if this seems kinda interesting, go read the readme at
https://github.com/swedishsplidney/BitSwiss
downloading works!
uses a full multi-threaded asynchronous download engine that automatically imports file sizes and dynamic file names using libcurl.
added prebuilt binaries to the github at: https://github.com/swedishsplidney/BitSwiss
if you wanna try it out, feel free, but only the linux binary is actually tested
at this point it is a fully working application which feels super great
you can now also include multiple platforms of zim readers too, making it fully all-in-one
the readme in the repo is also much better now
settings menu with theme swapping system
ImGui is pretty limited in what you can do but you can change the colors
working asynchronous accurate file size checking using libcurl and async worker threads. it now accurately and super quickly gets file sizes without needing manual input. new CHUNGUS preconfig option that is almost 300GB :0
completed a complete gui and data item system overhaul, it actually compiles now. right now it automatically detects when storage devices are plugged in and you can select from over 45 manually inputted dataset options from kiwix such as 3 different wikipedia sizes library of congress, stackoverflow, etc. 3 preconfigged profiles and a working progress bar on the bottom.
it should work on linux windows and mac but who knows because I haven’t tested it on anything other than linux yet
now it just needs to actually do the thing its supposed to lol
devlog 6/2/26: got the project created, wrote the README, and got dear ImGui working with the demo window. started writing the actual drive detection system, only for linux so far…