Skip to main content

Google Maps pb viewer

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

google_maps_pb_viewer-0.0.2.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

google_maps_pb_viewer-0.0.2-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file google_maps_pb_viewer-0.0.2.tar.gz.

File metadata

  • Download URL: google_maps_pb_viewer-0.0.2.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for google_maps_pb_viewer-0.0.2.tar.gz
Algorithm Hash digest
SHA256 192e4ea6c2ec458ff2decfbff381fec81a0846fb9fc18a410f38f5e76ccec4a5
MD5 b043848f7a56cc68e895172009bd3de8
BLAKE2b-256 a70642696406a7eaa8c34a5a66af52421e91860995dff12f596a23fd76a2e1c0

See more details on using hashes here.

File details

Details for the file google_maps_pb_viewer-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: google_maps_pb_viewer-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for google_maps_pb_viewer-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 71e1b4c0e536ec1f94eb2bfadfec0b3d535067274d2f5cf4fbe992be1c0f2789
MD5 6f20b76f6b07f1e9d97275f62ff9c85b
BLAKE2b-256 9238ff19179ba141d89a8c571576cf84e397bfa0360ac4cd758f25d6cddc056b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page