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.1.tar.gz (2.9 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.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: google_maps_pb_viewer-0.0.1.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for google_maps_pb_viewer-0.0.1.tar.gz
Algorithm Hash digest
SHA256 1ad3c466ca26735ac4514ca46425f99b09bf6f106659bb5976c5868362af3f09
MD5 851d5a2c10affb69722675a99496fdfc
BLAKE2b-256 43c6d912cac92bef396890902b1ca451d45130dc2807f5ba0cbd425a76be6626

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_maps_pb_viewer-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 829fd11974e7ef61623502f618c21f09e81eb637f8888e3a79eb1a00090806f8
MD5 e51f840ba6623552effee7d1574f985e
BLAKE2b-256 8a7aa35bb601251ea0e73009dc6776b9b19deb1c3988a0842e1b585f803aa7e7

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