Skip to main content

Simple library for offline lookup of the timezone for a location.

Project description

GeoTZ v0.0.2-alpha

Docs: https://geotz.readthedocs.io/

This is a small library for looking up the timezone for a given country code and postal code / postal code prefix.

Compared to alternatives like geopy or pgeocode, it’s intended to be easier to use, less feature rich, and more lightweight.

It uses offline data from www.geonames.org to find the approximate location and then uses another library to convert that into a timezone.

Please read the LICENSE file for important information about using this library and the data contained within.

Motivation

  1. Easy to use. No API key or external API service required.

  2. Fast offline lookup.

  3. No downloads required; the necessary data comes bundled with the package.

  4. No network requests.

  5. I tried to keep the extra dependencies to a minimum.

  6. Data is loaded from disk on demand, so as to not use unnecessary memory.

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

geotz-0.0.2a0.tar.gz (16.7 MB view details)

Uploaded Source

Built Distribution

geotz-0.0.2a0-py3-none-any.whl (17.1 MB view details)

Uploaded Python 3

File details

Details for the file geotz-0.0.2a0.tar.gz.

File metadata

  • Download URL: geotz-0.0.2a0.tar.gz
  • Upload date:
  • Size: 16.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for geotz-0.0.2a0.tar.gz
Algorithm Hash digest
SHA256 ac431d0d524e459437668ab06a861be89854888109d91fab28ce1478500e5195
MD5 8083e95b0c5e71944596006ef52ec11e
BLAKE2b-256 6435f5ffe447285806c93c9b120d961f3aabe8e0fb1a334f9c23502d6c91e8a3

See more details on using hashes here.

File details

Details for the file geotz-0.0.2a0-py3-none-any.whl.

File metadata

  • Download URL: geotz-0.0.2a0-py3-none-any.whl
  • Upload date:
  • Size: 17.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for geotz-0.0.2a0-py3-none-any.whl
Algorithm Hash digest
SHA256 4bc7186dc2ff5ec3eba26860aff6bf328b02a390c617cde5c4c471e2a808343f
MD5 d2a125c221fe9fae4e705d6d3874dab9
BLAKE2b-256 4c7f071f9b42d3350f0c5b0b3622b7ecd0df41580a5c62dbb1bd5ca4e53ffed9

See more details on using hashes here.

Supported by

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