Skip to main content

Package that searches for the cheapest airplane flights per kilometer.

Project description

flight-optimizer

Command Line Interface (CLI) that searches for the cheapest airplane flights per kilometer.

Installation:

pip install flight-optimizer

requires python >= 3.6

Usage:

$ flight_optimizer --from paris --to "new york" --to londo --to moscow --all-destinations --explain-result

Output:

From Paris, Paris Orly:
To New York, John F. Kennedy International              $381 / 5834 km       = $0.07 per km
To London, Heathrow                                     $340 / 367 km        = $0.93 per km
To Moscow, Domodedovo International                     currently there is no any flights.

Explanation and suggestions:
City "londo" was misspelled. It was assumed as "London" in United Kingdom.
Maybe you meant next options: "East London" in South Africa, "Londolozi Private Game Reserve" in South Africa, "London" in Canada, "New London" in United States

Options:

  -f, --from TEXT         Departure City  [required]

  -t, --to TEXT           Destination City (can be multiple)  [required]

  -a, --all-destinations  Shows flights for every destination. 
                          (default - shows only the best destination)

  -e, --explain-result    If entered cities were misspelled, then it explains
                          what cities were searched and suggests correct city
                          name options

Credits

Developed by Erik Duisheev

Inspired by B12

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

flight-optimizer-0.2.0.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flight_optimizer-0.2.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file flight-optimizer-0.2.0.tar.gz.

File metadata

  • Download URL: flight-optimizer-0.2.0.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for flight-optimizer-0.2.0.tar.gz
Algorithm Hash digest
SHA256 28eb3bac9871e26c1c0cdc260c61cec6cb252bdedceafad78e04e926b0379a58
MD5 386a0cc6ee94ec2ef3db0d0934b3fb98
BLAKE2b-256 ee717a56ba766f9e87448f3e2beb6639a934c94cda968b474dabd3f6c82c7e9d

See more details on using hashes here.

File details

Details for the file flight_optimizer-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: flight_optimizer-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for flight_optimizer-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec1420bf119e0c2db71e8f91d64eb613c41d635346efff7494acade3742a7382
MD5 b4e358127d5b3e40a4223c9da0ac361d
BLAKE2b-256 2d70191258bfb1b4bb70c61e59491f65160a1505ba952a4b8d095261b91273aa

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