Git Product home page Git Product logo

airportsdata's People

Contributors

bc291 avatar dejurin avatar dependabot[bot] avatar foreverproglamer avatar frebib avatar mborsetti avatar micvn avatar pre-commit-ci[bot] avatar spencer-yoder avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

airportsdata's Issues

[FEATURE] Add possibility to find an airport

Hi, great library.
I am wondering if you could implement a function to search for an airport, given the city name, the airport name, the airport code or a portion of them.

Example:

import airportsdata
airports_db = airportsdata.load()

#returns a list of airports in Milan
airports = airports_db.search("Milan")

#returns FCO airport in Rome
airports = airports_db.search("Fiumicino")

#returns Eindhoven airport in Netherlands
airports = airports_db.search("EIN")

I guess you can easily do this by merging airport name, city and airport code and then use .contains(query) on that value.
The result is approximative but still valuable I think.

What do you think?
Thanks!

New Brașov-Ghimbav Intl. LRBV

LRBV is completely new and had its first scheduled flights this June.

There has been some confusion with the ICAO code (some databases have it as the old nearby small airfield LRBG), but now the Romanian AIP has definitive answers.

https://www.aisro.ro/,
(Publications -> AIP -> AD2.29)
LRBV Administrative data https://www.aisro.ro/aip/2023-07-13/DOCS/AIP/AD/AD2/AD_2_29_LRBV/LR_AD_2_LRBV_en.pdf

IATA code "GHV": https://www.iata.org/en/publications/directories/code-search/?airport.search=GHV

Include IATA "city" location codes

Hello,

Very nice project, one with the most up to date data, thank you.

However, IATA location codes representing a city are missing: for instance PAR for Paris, LON for London etc. I don't know from where exactly the data comes from, but including those location codes in the dataset would be a great feature, how can I help you with that?

City name for IATA code FRA

Currenty city name for IATA FRA code returns "Frankfurt-am-Main". When interacting w/ Maxmind, a company that provide GEOIP databases, their systems will only recognize, "Frankfurt am Main". Can FRA city name be updated without the hyphens in the name?

Add BKPR and OPRN

Please add these airports:

"OPRN","ISB","Benazir Bhutto International Airport","Islamabad","Punjab","PK",1667,33.616388888889,73.099166666667,"Asia/Karachi",""

"BKPR","PRN","Pristina International Airport","Pristina","","XK",1788,42.572777777778,21.035833333333,"Europe/Belgrade",""

Interesting idea - programmatically sync data with wikipedia

It might be nice to pull Wikipedia's list of airports and sync that with this repo using a GitHub action.

Ideally using SPARQL or the MediaWiki API - wikipedia Python module. I don't have experience with the API but SPARQL seems like a pretty good way to get large structured data dumps from Wikipedia.

Some Airports Missing (and Runways Number)

Hi Dude, amazing library!
I saw that in the original list of airports there are some that are missing in your package, such as KXTA.
Is there any possibility to update the list of airports?

Also, is it possible to have a column indicating the number of Runways present at each airport?

Thank you very much for your contribution!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.