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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
245470a21700acf73552c701710656d074d93f38c964cbd47e84ad6161a7280a
|
|
| MD5 |
d1215cb7a010c391a26854efff643636
|
|
| BLAKE2b-256 |
e1b553a25bddddfb2cdbc3927a82c5482e2f3256d8c4324341000cb7c9678ef8
|
Provenance
The following attestation bundles were made for mfr24-0.1.0.tar.gz:
Publisher:
python.yml on twangodev/mfr24
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mfr24-0.1.0.tar.gz -
Subject digest:
245470a21700acf73552c701710656d074d93f38c964cbd47e84ad6161a7280a - Sigstore transparency entry: 1705062523
- Sigstore integration time:
-
Permalink:
twangodev/mfr24@1545287227d2dcca0f354ad11a5dddf84448ae07 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/twangodev
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python.yml@1545287227d2dcca0f354ad11a5dddf84448ae07 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de08676421dc3cfcb9c175d8d4e896a34b022a010366ee77807a3b01312f1a08
|
|
| MD5 |
331cd276661dbf9a60978e49480238f9
|
|
| BLAKE2b-256 |
161e7679d0b2e27529a54ee0d085b1c30f80d8b4f2ce4a44bd524c973284bbb0
|
Provenance
The following attestation bundles were made for mfr24-0.1.0-py3-none-any.whl:
Publisher:
python.yml on twangodev/mfr24
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mfr24-0.1.0-py3-none-any.whl -
Subject digest:
de08676421dc3cfcb9c175d8d4e896a34b022a010366ee77807a3b01312f1a08 - Sigstore transparency entry: 1705062577
- Sigstore integration time:
-
Permalink:
twangodev/mfr24@1545287227d2dcca0f354ad11a5dddf84448ae07 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/twangodev
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python.yml@1545287227d2dcca0f354ad11a5dddf84448ae07 -
Trigger Event:
push
-
Statement type: