Skip to main content

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.

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-1.0.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

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

efj_parser-1.0-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file efj_parser-1.0.tar.gz.

File metadata

  • Download URL: efj_parser-1.0.tar.gz
  • Upload date:
  • Size: 23.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.5

File hashes

Hashes for efj_parser-1.0.tar.gz
Algorithm Hash digest
SHA256 cf9bbeb99094fd1115f7f28017a8e5ec1b91bed16f7be0f640d71d97c252d9c3
MD5 5fa2763b9c3fa9044c7da7365e7cb674
BLAKE2b-256 bfc441a74908b3f41708f3681727759591749023f666bcadd12ef75aa5d3a180

See more details on using hashes here.

File details

Details for the file efj_parser-1.0-py3-none-any.whl.

File metadata

  • Download URL: efj_parser-1.0-py3-none-any.whl
  • Upload date:
  • Size: 18.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.5

File hashes

Hashes for efj_parser-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b47828f6e08539f9bffa75ab67c7313532ba44dd3ada0f492020c474beb08ede
MD5 8e681332da56d9bcaf6acdaf1965a9f7
BLAKE2b-256 8f75d20e4747bdc4fc48ad967d713f14d2338142a4f6c1a51fde036b3b9f7fcb

See more details on using hashes here.

Release history Release notifications | RSS feed

2.0

2 files

This release

1.0 This release

2 files

0.9.5

2 files

0.9.4

2 files

0.9.3

2 files

0.9.2

2 files

0.9.1

2 files

0.9.post1

1 file

0.9

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page