Download all the wallpapers in MKBHD's "Panels" app
Go to file
2024-09-25 23:36:59 -07:00
.gitignore Literally took me 26 minutes to write this 2024-09-24 20:45:20 +02:00
LICENSE.md Add LICENSE.md 2024-09-24 20:26:06 +02:00
mkbsd.js Cleanup 2024-09-24 20:53:50 +02:00
mkbsd.py add license 2024-09-24 22:48:58 +02:00
README.md Update README.md 2024-09-25 23:36:59 -07:00

 /$$      /$$ /$$   /$$ /$$$$$$$   /$$$$$$  /$$$$$$$ 
| $$$    /$$$| $$  /$$/| $$__  $$ /$$__  $$| $$__  $$
| $$$$  /$$$$| $$ /$$/ | $$  \ $$| $$  \__/| $$  \ $$
| $$ $$/$$ $$| $$$$$/  | $$$$$$$ |  $$$$$$ | $$  | $$
| $$  $$$| $$| $$  $$  | $$__  $$ \____  $$| $$  | $$
| $$\  $ | $$| $$\  $$ | $$  \ $$ /$$  \ $$| $$  | $$
| $$ \/  | $$| $$ \  $$| $$$$$$$/|  $$$$$$/| $$$$$$$/
|__/     |__/|__/  \__/|_______/  \______/ |_______/ 

Because selling out is bad

How to use

MKBSD comes in two variants! Node.js and Python.

Running in Node.js

  1. Ensure you have Node.js installed.
  2. Run node mkbsd.js
  3. Wait a little.
  4. All wallpapers are now in a newly created downloads subfolder.

Running in Python

  1. Ensure you have Python installed.
  2. Ensure you have the aiohttp Python package installed (pip install aiohttp).
  3. Run python mkbsd.py
  4. Wait a little.
  5. All wallpapers are now in a newly created downloads subfolder.

FAQ

Q: What's the story behind this?

On September 24th, 2024, well-known tech YouTuber MKBHD released Panels, a wallpaper app that:

  • Had insanely invasive, unjustified tracking including for location history and search history.
  • Charged artists a predatory 50% commission (even Apple takes only 30% for app purchases).
  • Forced you to watch two ads for every wallpaper that you wanted to download, and then only letting you download it in SD.
  • Gatekept all HD wallpapers behind a fifty dollars a year subscription.
  • Had many wallpapers that were essentially AI-generated slop or badly edited stock photos.

Especially given MKBHD's previous criticism of substandard companies and products, people justifiably got upset given that this looked like a pretty blatant grift and cash-grab that is exploitative of the fan base that's trusted his editorial integrity over the past fifteen years. However, on the same day, MKBHD wrote a post doubling down on the app.

Q: Aren't you stealing from artists by running this script?

MKBSD accesses publicly available media through the Panels app's own API. It doesn't do anything shady or illegal. The real problem here is Panels and MKBHD's complete inability to provide a secure platform for the artists that they're exploiting working with. Any other app could have avoided the issues that make MKBSD possible had it been engineered competently.

Q: Does MKBHD ever mention any of the Genocides committed by companies he reviews products for?

MKBHD has not made any statements on Google's role in the genocide in Palestine funded by the US and carried out by Israel https://www.aljazeera.com/news/2024/4/23/what-is-project-nimbus-and-why-are-google-workers-protesting-israel-deal MKBHD has never mentioned the fact Apple and Google are some of the richest companies in the world ran by Billionaires like Tim Cook that use slave labour https://apnews.com/article/apple-iphones-congo-blood-minerals-b1f20aa7bd3a3f4f8cf7fcde19c6f053 https://fortune.com/2020/12/14/apple-iphone-india-factory-workers-protest-attack/

License

            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
                    Version 2, December 2004

 Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>

 Everyone is permitted to copy and distribute verbatim or modified
 copies of this license document, and changing it is allowed as long
 as the name is changed.

            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. You just DO WHAT THE FUCK YOU WANT TO.