Parse an electronic Flight Journal file
Project description
eFJ Parser
An electronic Flight Journal (eFJ) is a simple text file within which pilot flight records are recorded in an inuitive, non-tabular way. As an example, a couple of days flying for a Captain might look like this:
2024-02-04
G-EZBY:A319
BRS/GLA 0702/0818 n:18 m
GLA/BHX 0848/1037 # Diversion due weather
BHX/BRS 1300/1341
2024-02-05
G-UZHI:A320
BRS/FNC 0708/1045 n:6
FNC/BRS 1127/1451 m
Full details of the format may be found at https://hursts.org.uk/efjdocs/format.html.
This is a Python parser library for text files with this format. It converts an eFJ into a list of Sector objects and a list of Duty Objects. The web application at https://hursts.org.uk/efj/ makes use of this library to create FCL.050 compliant HTML logbooks and summaries from an eFJ.
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
efj-parser-0.9.1.tar.gz
(20.2 kB
view hashes)
Built Distribution
efj_parser-0.9.1-py3-none-any.whl
(18.2 kB
view hashes)
Close
Hashes for efj_parser-0.9.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a56f1217a5f20aa031b8e2be38e440f2aee88641ca3a95c02515d29c133f8878 |
|
MD5 | 1fe860f791e5f33d882954cbf06b6f29 |
|
BLAKE2b-256 | b1205b9867e6831e1cfdd3ce8675a01b13153e73986d975422451cf6dbd0ea0b |