Skip to main content

google_maps_pb_viewer

Latest version GitHub license

Visualize and pretty-print encoded Google Maps pb parameters.

google_maps_pb_viewer is a CLI tool that decodes Google Maps encoded protobuf-like pb strings (starting with !) and prints their structure in a readable format.

Usage

decode_pb '!3m1!4b1!4m6!3m5!1s0x47e66e2964e34e2d:0x8ddca9ee380ef7e0!8m2!3d48.8583701!4d2.2944813!16zL20vMDJqODE'
3: {
    4: true
}
4: {
    3: {
        1: 0x47e66e2964e34e2d:0x8ddca9ee380ef7e0
        8: {
            3: 48.8583701
            4: 2.2944813
        }
        16: L20vMDJqODE
    }
}

Help

usage: decode_pb [-h] [-i INDENT] pb

Decode and pretty-print a Google Maps encoded protobuf string.

positional arguments:
  pb                    Encoded Google Maps protobuf string (starting with '!').

options:
  -h, --help            show this help message and exit
  -i INDENT, --indent INDENT
                        Number of spaces used for output indentation (default: 4).

Install

pip install google_maps_pb_viewer

License

This project is licensed under the MIT License.

Support

Buy Me A Coffee

You can reach out to me on Telegram or Discord if you're looking for custom scraping services.

Metadata

Release files for google_maps_pb_viewer 0.0.2

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

Source distribution (sdist)

Source distribution for google_maps_pb_viewer 0.0.2
File Size Uploaded
google_maps_pb_viewer-0.0.2.tar.gz 2.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for google_maps_pb_viewer 0.0.2
File Interpreter ABI Platform
google_maps_pb_viewer-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 5.5 kB

Release files / google_maps_pb_viewer-0.0.2.tar.gz

Download URL google_maps_pb_viewer-0.0.2.tar.gz
Size 2.0 kB
Tags Source
SHA-256 checksum
How to use checksums
192e4ea6c2ec458ff2decfbff381fec81a0846fb9fc18a410f38f5e76ccec4a5
BLAKE2b-256 checksum
How to use checksums
a70642696406a7eaa8c34a5a66af52421e91860995dff12f596a23fd76a2e1c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / google_maps_pb_viewer-0.0.2-py3-none-any.whl

Download URL google_maps_pb_viewer-0.0.2-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
71e1b4c0e536ec1f94eb2bfadfec0b3d535067274d2f5cf4fbe992be1c0f2789
BLAKE2b-256 checksum
How to use checksums
9238ff19179ba141d89a8c571576cf84e397bfa0360ac4cd758f25d6cddc056b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

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