Top 16 Python Geolocation Projects
-
Project mention: Geo Django get cities from latitude and longitude | reddit.com/r/codehunter | 2022-04-25
I have looked at django-cities where is saves a database of cities from Geo Name, but this seems overkill and not Python 3 compatible so a no go for me. I have seen a package called geopy but this seems to completely replace Geo Django and uses Google API which comes with restrictions.
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
Project mention: Tool das alle mit E-Mail verknüpfte Accounts auflistet? | reddit.com/r/de_EDV | 2022-06-22
-
-
django-countries
A Django application that provides country choices for use with forms, flag icons static files, and a country field for models.
Hi, CountryField comes from django-countries (https://github.com/SmileyChris/django-countries) and is definitely not the source of the problem (for context, I have already created a basic API endpoint that displays a user profile i.e an instance of CustomUser). As for your second question, I concur that this is probably where the error lies from discussing with people over SO. However, I am not entirely sure how I can fix it. If I swap out `'''`CustomUserDetailSerializerSM''' for '''CustomUserSocialMediaSerializer''', my view would only show the user_id, social_media and social_media_url, whereas I am trying to show both the social media details as well as details about the '''CustomUser''' instance associated with those social media details (as queried using the '''username''' argument in the URL pattern).
-
Project mention: what's an efficient way to get country code from IP address in a data set? | reddit.com/r/datascience | 2021-12-01
There are libraries for python, nodejs, etc that let you load a geoip database locally and do the lookups in process. This is one I found in 10 seconds of googling.
-
JetBrains
Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.
-
-
timezonefinder
fast python package for finding the timezone of any point on earth (coordinates) offline
-
geo-recon
An OSINT CLI tool desgined to fast track IP Reputation and Geo-locaton look up for Security Analysts.
-
IP2Location-Python
This module is a Python Library that enables the user to find the country, region, city, coordinates, zip code, ISP, domain name, timezone, connection speed, IDD code, area code, weather station code, weather station name, mobile, usage types, address type and IAB category that any IP address or host name originates from.
Project mention: suggestions requested to a geo-location from IP library without API calls | reddit.com/r/learnpython | 2021-06-26You can try the IP2Location Python Library. It has free IP2Location LITE database.
-
tg-nearby
Using Telegram's "People Nearby" feature to pinpoint people (technically) around the globe
-
Project mention: I created a Snapchat OSINT tool that can be used to download media from Snapchat’s Snap Map using a set of longitude and latitude coordinates. | reddit.com/r/OSINT | 2021-11-09
Lol I made the same thing a while ago https://github.com/king-millez/snapmap-archiver
-
landsat8image
A simple python script that, given a location and a date, uses the Nasa Earth API to show a photo taken by the Landsat 8 satellite. The script must be executed on the command-line.
-
-
isissloccl
ISS range tracker between two given points. Calculates the elevation distance between a point of interest and its current location.
Project mention: I created an ISS tracker with elevation distance, and country location. | reddit.com/r/Python | 2022-03-21
Python Geolocation related posts
- Nested model serializer error
- AttributeError: 'CountryField' object has no attribute 'db_collation'
- Geo Django get cities from latitude and longitude
- Geo Recon tool
- what's an efficient way to get country code from IP address in a data set?
- Looking for similar tools on github? What are your favorite tools on github?
- Shapely 1.8.0 released
Index
What are some of the best open-source Geolocation projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | geopy | 3,664 |
2 | Shapely | 2,816 |
3 | Reverse Geocoder | 1,763 |
4 | snoop | 1,460 |
5 | geocoder | 1,451 |
6 | django-countries | 1,131 |
7 | geoip2 | 868 |
8 | geojson | 724 |
9 | timezonefinder | 326 |
10 | geo-recon | 121 |
11 | IP2Location-Python | 95 |
12 | tg-nearby | 71 |
13 | snapmap-archiver | 42 |
14 | landsat8image | 37 |
15 | GeoDjango | 18 |
16 | isissloccl | 1 |
Are you hiring? Post a new remote job listing for free.