nadimkobeissi / mkbsd

Download all the wallpapers in MKBHD's "Panels" app
Do What The F*ck You Want To Public License
2.43k stars 180 forks source link

Add multi-threaded Rust Implementation for MKBSD Wallpaper Downloader #20

Open SFSteffensen opened 1 day ago

SFSteffensen commented 1 day ago

New Rust implementation for MKBSD. This Rust implementation offers an asynchronous, performant approach using reqwest for HTTP requests and tokio for concurrency. overall this is a 🔥🔥Blazingly Fast🔥🔥 way to download from your favorite sellout grifter's wallpaper app!

korewaChino commented 7 hours ago

oh shit i didnt see this, i made this one though https://github.com/korewaChino/mkbsd-rs

uses tokio and then rayon for parallel downloads

SFSteffensen commented 6 hours ago

Lmao, happens, I think there's actually yet another Rust implementation as a PR on here as well... whoops-

korewaChino commented 6 hours ago

haha, my implementation actually scans through the entire bucket and downloads every format available resulting in around ~37000 images outputted

SFSteffensen commented 6 hours ago

Holy shi- yea looking at your code, it seems yours is quite worthy of being called over engineered, you cooked a good meal there!