Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

SFSteffensen
Copy link

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!

Update README.md

Delete MKBSD/target directory

Update .gitignore
@korewaChino
Copy link

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
Copy link
Author

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

@korewaChino
Copy link

korewaChino commented Sep 26, 2024

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

@SFSteffensen
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants