Project is archived and read-only fot now
Cross-platform utility allows you to save all images from Google Art Project in high quality (up to 4K).
⭐ It works perfectly from 2018 year till today, thanks for stars!
CTRL+V
to paste your url and click "Download" to start the image processing.See Running with Python section, if are running on Linux or macOS.
Compiled release requires just connection to the Internet and Chrome installed (should be added in PATH).
This method is also suit for you if you don't use Windows.
If you want co compile your own version or use it without downloading compiled files:
python -m pip install -r requirements.txt
bin
executables.
chmod +x bin/chromedriver_linux64/chromedriver
chmod +x bin/chromedriver_mac64/chromedriver
python GoogleArtDownloader.py
If you need to compile it with PyInstaller for Windows, follow this instructions:
Change source code of installed Selenium to disable Selenium terminal showing (it's a common bug by the way):
Libsite-packagesseleniumwebdrivercommonservice.py
.selenium.webdriver.common.service.Service
:
self.process = subprocess.Popen(cmd, env=self.env,
close_fds=platform.system() != 'Windows',
stdout=self.log_file,
stderr=self.log_file,
stdin=PIPE,
)
self.process = subprocess.Popen(cmd, stdin=PIPE, stdout=PIPE, stderr=PIPE, creationflags=0x08000000)
After changes above, execute commands below to compile it:
python -m pip install pyinstaller --upgrade
python -m PyInstaller --onefile --noconsole --icon=favicon.ico .GoogleArtDownloader.py
bin
folder to dist
.dist
folder.Deprecated, please use alternatives.
This utility doesn't download a maximum possible resolution of the image you provide. It's because of webdriver screenshot limitation. If you really need the maximum possible quality, see alternatives section or feel free to improve this script with pull request.
If you are interested in more highest image resolution or Selenium webdriver isn't starting well, you could use alternatives: