# 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](https://hursts.org.uk/efjdocs/data_structures.html#sectors) and a list
of [Duty Objects](https://hursts.org.uk/efjdocs/data_structures.html#duties).
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.
Raw data
{
"_id": null,
"home_page": "https://github.com/JonHurst/efj_parser",
"name": "efj-parser",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": null,
"author": "Jon Hurst",
"author_email": "jon.a@hursts.org.uk",
"download_url": "https://files.pythonhosted.org/packages/f5/cf/1f3f889925ad046b1a03d5b6f15acf150aff266eb3454fe08216d94b5c19/efj_parser-0.9.2.tar.gz",
"platform": null,
"description": "# eFJ Parser #\n\nAn electronic Flight Journal (eFJ) is a simple text file within which pilot\nflight records are recorded in an inuitive, non-tabular way. As an example, a\ncouple of days flying for a Captain might look like this:\n\n 2024-02-04\n G-EZBY:A319\n BRS/GLA 0702/0818 n:18 m\n GLA/BHX 0848/1037 # Diversion due weather\n BHX/BRS 1300/1341\n\n 2024-02-05\n G-UZHI:A320\n BRS/FNC 0708/1045 n:6\n FNC/BRS 1127/1451 m\n\nFull details of the format may be found at\n<https://hursts.org.uk/efjdocs/format.html>.\n\nThis is a Python parser library for text files with this format. It converts an\neFJ into a list of [Sector\nobjects](https://hursts.org.uk/efjdocs/data_structures.html#sectors) and a list\nof [Duty Objects](https://hursts.org.uk/efjdocs/data_structures.html#duties).\nThe web application at <https://hursts.org.uk/efj/> makes use of this library\nto create FCL.050 compliant HTML logbooks and summaries from an eFJ.\n",
"bugtrack_url": null,
"license": null,
"summary": "Parse an electronic Flight Journal file",
"version": "0.9.2",
"project_urls": {
"Homepage": "https://github.com/JonHurst/efj_parser",
"docs": "https://hursts.org.uk/efjdocs/"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f40d924b3a37d4b4af3f3043b3cb511d644a03c5649b0d313ac539b3f3235397",
"md5": "db9948ae89c15c6fa9559d26e20df755",
"sha256": "60eca395197f25de19b69eb2710b3c0d687e9f3bfb358753236b8e7584a67529"
},
"downloads": -1,
"filename": "efj_parser-0.9.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "db9948ae89c15c6fa9559d26e20df755",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 18148,
"upload_time": "2024-08-30T15:35:32",
"upload_time_iso_8601": "2024-08-30T15:35:32.800046Z",
"url": "https://files.pythonhosted.org/packages/f4/0d/924b3a37d4b4af3f3043b3cb511d644a03c5649b0d313ac539b3f3235397/efj_parser-0.9.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f5cf1f3f889925ad046b1a03d5b6f15acf150aff266eb3454fe08216d94b5c19",
"md5": "3b5328b652cc2125d34802c0649363a1",
"sha256": "a560f9d2ef1916f03ebe9a2513903dcd1c77ba2cbe527ae8e4f23d1e4dbca4e0"
},
"downloads": -1,
"filename": "efj_parser-0.9.2.tar.gz",
"has_sig": false,
"md5_digest": "3b5328b652cc2125d34802c0649363a1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 20273,
"upload_time": "2024-08-30T15:35:34",
"upload_time_iso_8601": "2024-08-30T15:35:34.396166Z",
"url": "https://files.pythonhosted.org/packages/f5/cf/1f3f889925ad046b1a03d5b6f15acf150aff266eb3454fe08216d94b5c19/efj_parser-0.9.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-30 15:35:34",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "JonHurst",
"github_project": "efj_parser",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "efj-parser"
}