Skip to main content

Unofficial Python SDK for MyFlightRadar24 flight lists

Project description

mfr24

Unofficial Python SDK for MyFlightRadar24: fetch any public profile's logged flights as typed data and globe-ready arcs.

Not affiliated with Flightradar24. Reads public profile data; respect their Terms of Service.

Install

pip install mfr24            # SDK + CLI
pip install "mfr24[api]"     # also the FastAPI server

Usage

from mfr24 import MyFlightRadar24Client, arcs, airports, to_globe

client = MyFlightRadar24Client()
flights = client.flights("johndoe")   # list[Flight], newest first
arcs(flights)                         # great-circle routes
airports(flights)                     # unique airports + visit counts
to_globe(flights)                     # {"arcs": [...], "airports": [...]}

CLI

mfr24 export johndoe -o globe-arcs.json   # write the globe payload
mfr24 serve                               # run the HTTP API (needs the [api] extra)

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

mfr24-0.1.0.tar.gz (75.7 kB view details)

Uploaded Source

Built Distribution

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

mfr24-0.1.0-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file mfr24-0.1.0.tar.gz.

File metadata

  • Download URL: mfr24-0.1.0.tar.gz
  • Upload date:
  • Size: 75.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mfr24-0.1.0.tar.gz
Algorithm Hash digest
SHA256 245470a21700acf73552c701710656d074d93f38c964cbd47e84ad6161a7280a
MD5 d1215cb7a010c391a26854efff643636
BLAKE2b-256 e1b553a25bddddfb2cdbc3927a82c5482e2f3256d8c4324341000cb7c9678ef8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mfr24-0.1.0.tar.gz:

Publisher: python.yml on twangodev/mfr24

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mfr24-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mfr24-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mfr24-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 de08676421dc3cfcb9c175d8d4e896a34b022a010366ee77807a3b01312f1a08
MD5 331cd276661dbf9a60978e49480238f9
BLAKE2b-256 161e7679d0b2e27529a54ee0d085b1c30f80d8b4f2ce4a44bd524c973284bbb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mfr24-0.1.0-py3-none-any.whl:

Publisher: python.yml on twangodev/mfr24

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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