Skip to content

danmir/pyFlightRadar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Документация и декомпозиция

Декомпозиция:
- Model: get_planes.py - FlightRadarAPI - получение данных с сайта flightradar. При этом с выбором наименее загруженного сервера.
         В классе хранятся все аэропорты и авиалинии. Также можно запросить информацию о рейсах в пределах какой-либо зоны, прямоугольника или все самолеты на планете.
         Возможно получение дополнительной информации по каждому самолету.

-GUI: Основа - на javascript google maps. Основную обработку делаем на python. Рисование карт и маркеров - оставляем js. Он же присылает нам события с карты.
      Два модуля - поиск самолета по номеру рейса и фильтрация по коду аэропорта прилета или вылета

Схема работы: Изначально после отрисовки карты работает метод load_aircrafts_by_bounds, затем запускается таймер, который обновляет карту, путем
запуска метода refresh. При изменении границ карты также работает метод load_aircrafts_by_bounds.

Запускаем gui.py

About

Desktop client for FightRadar24.com on python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published