Skip to main content

Street View Image Downloader

Introduction

Google Street View is a powerful tool created by Google that allows users to view the world digitally, through 360° panoramic images captured worldwide. However, Google does not provide any direct functionality to save panoramas locally nor save rendered images seen through URLs, with the camera zoom and angle adjusted.

Scope

This project involves downloading these Google Street View images, including panoramas and URL views, using exposed backend APIs discovered from the usage of these APIs by the Google Street View frontend.

For developers, a Python library is available for use, and there is also a desktop app with a GUI that makes this functionality more accessible, with some extra useful features.

Library

The library can be considered the backend of the overall project, tested and functional.

Refer to the LIB.md guide for information regarding the library setup and features.

Desktop App

The desktop app indeed provides the core functionality of simply downloading panoramas and URL views as required, using the library. However, there are some additional features to enhance the convenience and usefulness of this app:

  • Batch downloading is supported, so that multiple images can be processed at once given the inputs for each image.
  • Panorama rendering is integrated, which takes a panorama and renders it on a square projection image, allowing camera angles to be adjusted.
  • Live downloading is a unique, interesting feature that allows a tracked Chrome window to be opened, Google Street View opened, and subsequently the URL can be tracked and captured in real time, with images downloaded. There are many settings to customise this process.

Refer to APP.md for installation requirements and instructions, alongside detailed information on each feature in the app.

Disclaimer

This project's license can be seen here. You are free to use the project as you wish, but THERE WILL BE NO LIABILITY FOR ANY ISSUES caused by usage of this project.

Google may change or delete the API endpoints used by the project at any time, possibly breaking the code.

Be aware that the project may break Google's Terms of Service, so you should proceed with caution if using either the library or app for anything but trival purposes.

Google provides a public Street View API that provides much deeper functionality and is a significantly safer option for more serious projects interfacing with Google Street View.

Metadata

Release files for streetview-download 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for streetview-download 1.0.0
File Size Uploaded
streetview-download-1.0.0.tar.gz 12.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for streetview-download 1.0.0
File Interpreter ABI Platform
streetview_download-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 24.7 kB

Release files / streetview-download-1.0.0.tar.gz

Download URL streetview-download-1.0.0.tar.gz
Size 12.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d2969203621dfa50c2b510c6df91538c842b62de2121434b9f423b950382d1f8
BLAKE2b-256 checksum
How to use checksums
fa2906b3bf21a22dfdb073c02491b431e84d686fa575f167d6d42be8ab06ea8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.1

Release files / streetview_download-1.0.0-py3-none-any.whl

Download URL streetview_download-1.0.0-py3-none-any.whl
Size 12.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f5a50bcad4e2bb2a0c4d9f4f515f5edb9cb059e2a46ed986d32af57e291247bc
BLAKE2b-256 checksum
How to use checksums
9de71f8845f40bb2aa148d9abdf2d534bd4abf89e1c41fb4da8828b900345655
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.1

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page