google_maps_pb_viewer
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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| google_maps_pb_viewer-0.0.2.tar.gz | 2.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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}
|