%global _empty_manifest_terminate_build 0 Name: python-Flighter Version: 2.0.4 Release: 1 Summary: Flighter is an easy-to-use Python module that allows users to explore aviation using Python License: MIT License URL: https://github.com/CoolJames1610/Flighter Source0: https://mirrors.aliyun.com/pypi/web/packages/11/ed/53aac72b599449d9fbf6f3b9e14dcd5a8e3b153ced14d61a0cb7ac82b7f4/Flighter-2.0.4.tar.gz BuildArch: noarch Requires: python3-haversine %description # Flighter Flighter is an easy-to-use Python module that allows users to explore aviation using Python Features include: flight time from airport A to airport B; full functionality for both ICAO and IATA codes ; checks whether a particular airport exists per ICAO/IATA; airport details per ICAO/IATA. Data is returned in a json format, so extracting data has never been easier! *** #### Version 2.0.4 * Added Kai Tak Airport * Bug Fixes *** ### Installation ``` pip install Flighter ``` ### Quickstart You can initialise the attributes directly via Flighter: ```py from Flighter import Flighter x = Flighter( plane="F18", speed=1000, icao1="EGLL", icao2="LFPG" ) print(x.checkFlight()) # Returns in a json format with: # Flight, Plane, Approx. Speed, Approx. Time (in mins or hrs) ``` Or, by initialising them one by one: ```py from Flighter import Flighter x = Flighter() x.plane = "F18" # Defualt=None x.speed = 1000 # Default=0 x.icao1 = "EGLL" # Default=None x.icao2 = "LFPG" # Default=None print(x.checkFlight()) # Returns in a json format with: # Flight, Plane, Approx. Speed, Approx. Time (in mins or hrs) ``` You can also check whether an ICAO or IATA exists: ```py from Flighter import Flighter x = Flighter() print(x.checkICAO("EGLL")) print(x.checkIATA("LHR")) # Returns True or False ``` And by using an ICAO or IATA, you can find out an airport's details ```py from Flighter import Flighter x = Flighter() print(x.airportInfo("EGLL")) #or print(x.airportInfo("LHR")) # Returns in a json format with: # Name, Country/State, City, ICAO, IATA (if it has one), Elevation, Latitude, Longitude and Timezone ``` *** ### Contributing You can open a PR on Github :D ### Help You can [email me](https://mail.google.com/mail/u/1/#inbox?compose=GTvVlcSGLrTGkHMrJKfHBhNsdmbbBGPSqMcrQgNQSDQtLQfSKQzxLNHhpzzDrpGrjWcgrMNSgSDGg) or send a friend request via Discord to Zeliktric#4282. Thank you! :D %package -n python3-Flighter Summary: Flighter is an easy-to-use Python module that allows users to explore aviation using Python Provides: python-Flighter BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-Flighter # Flighter Flighter is an easy-to-use Python module that allows users to explore aviation using Python Features include: flight time from airport A to airport B; full functionality for both ICAO and IATA codes ; checks whether a particular airport exists per ICAO/IATA; airport details per ICAO/IATA. Data is returned in a json format, so extracting data has never been easier! *** #### Version 2.0.4 * Added Kai Tak Airport * Bug Fixes *** ### Installation ``` pip install Flighter ``` ### Quickstart You can initialise the attributes directly via Flighter: ```py from Flighter import Flighter x = Flighter( plane="F18", speed=1000, icao1="EGLL", icao2="LFPG" ) print(x.checkFlight()) # Returns in a json format with: # Flight, Plane, Approx. Speed, Approx. Time (in mins or hrs) ``` Or, by initialising them one by one: ```py from Flighter import Flighter x = Flighter() x.plane = "F18" # Defualt=None x.speed = 1000 # Default=0 x.icao1 = "EGLL" # Default=None x.icao2 = "LFPG" # Default=None print(x.checkFlight()) # Returns in a json format with: # Flight, Plane, Approx. Speed, Approx. Time (in mins or hrs) ``` You can also check whether an ICAO or IATA exists: ```py from Flighter import Flighter x = Flighter() print(x.checkICAO("EGLL")) print(x.checkIATA("LHR")) # Returns True or False ``` And by using an ICAO or IATA, you can find out an airport's details ```py from Flighter import Flighter x = Flighter() print(x.airportInfo("EGLL")) #or print(x.airportInfo("LHR")) # Returns in a json format with: # Name, Country/State, City, ICAO, IATA (if it has one), Elevation, Latitude, Longitude and Timezone ``` *** ### Contributing You can open a PR on Github :D ### Help You can [email me](https://mail.google.com/mail/u/1/#inbox?compose=GTvVlcSGLrTGkHMrJKfHBhNsdmbbBGPSqMcrQgNQSDQtLQfSKQzxLNHhpzzDrpGrjWcgrMNSgSDGg) or send a friend request via Discord to Zeliktric#4282. Thank you! :D %package help Summary: Development documents and examples for Flighter Provides: python3-Flighter-doc %description help # Flighter Flighter is an easy-to-use Python module that allows users to explore aviation using Python Features include: flight time from airport A to airport B; full functionality for both ICAO and IATA codes ; checks whether a particular airport exists per ICAO/IATA; airport details per ICAO/IATA. Data is returned in a json format, so extracting data has never been easier! *** #### Version 2.0.4 * Added Kai Tak Airport * Bug Fixes *** ### Installation ``` pip install Flighter ``` ### Quickstart You can initialise the attributes directly via Flighter: ```py from Flighter import Flighter x = Flighter( plane="F18", speed=1000, icao1="EGLL", icao2="LFPG" ) print(x.checkFlight()) # Returns in a json format with: # Flight, Plane, Approx. Speed, Approx. Time (in mins or hrs) ``` Or, by initialising them one by one: ```py from Flighter import Flighter x = Flighter() x.plane = "F18" # Defualt=None x.speed = 1000 # Default=0 x.icao1 = "EGLL" # Default=None x.icao2 = "LFPG" # Default=None print(x.checkFlight()) # Returns in a json format with: # Flight, Plane, Approx. Speed, Approx. Time (in mins or hrs) ``` You can also check whether an ICAO or IATA exists: ```py from Flighter import Flighter x = Flighter() print(x.checkICAO("EGLL")) print(x.checkIATA("LHR")) # Returns True or False ``` And by using an ICAO or IATA, you can find out an airport's details ```py from Flighter import Flighter x = Flighter() print(x.airportInfo("EGLL")) #or print(x.airportInfo("LHR")) # Returns in a json format with: # Name, Country/State, City, ICAO, IATA (if it has one), Elevation, Latitude, Longitude and Timezone ``` *** ### Contributing You can open a PR on Github :D ### Help You can [email me](https://mail.google.com/mail/u/1/#inbox?compose=GTvVlcSGLrTGkHMrJKfHBhNsdmbbBGPSqMcrQgNQSDQtLQfSKQzxLNHhpzzDrpGrjWcgrMNSgSDGg) or send a friend request via Discord to Zeliktric#4282. Thank you! :D %prep %autosetup -n Flighter-2.0.4 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-Flighter -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Jun 09 2023 Python_Bot - 2.0.4-1 - Package Spec generated