{"id":17094333,"url":"https://github.com/netevert/kerosene","last_synced_at":"2025-03-23T17:16:20.890Z","repository":{"id":109494650,"uuid":"80937570","full_name":"netevert/kerosene","owner":"netevert","description":"A lightweight, compact and intuitive application allowing users to record flights in a personal microdatabase","archived":false,"fork":false,"pushed_at":"2018-04-01T00:32:24.000Z","size":812,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-28T23:12:47.696Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/netevert.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-04T18:02:46.000Z","updated_at":"2023-07-20T14:49:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"cccc9218-207e-4ee3-b509-1f59e734f48e","html_url":"https://github.com/netevert/kerosene","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netevert%2Fkerosene","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netevert%2Fkerosene/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netevert%2Fkerosene/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netevert%2Fkerosene/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netevert","download_url":"https://codeload.github.com/netevert/kerosene/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245136397,"owners_count":20566588,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T14:22:36.074Z","updated_at":"2025-03-23T17:16:20.537Z","avatar_url":"https://github.com/netevert.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![icon](https://github.com/errantbot/kerosene/blob/master/data/icons/flame.png)\r\n\r\n[![Maintenance](https://img.shields.io/maintenance/yes/2017.svg)]()\r\n### Overview\r\nKerosene is a lightweight, compact and intuitive application allowing users to\r\nrecord and permanently store flight information in a personal microdatabase.\r\nThe program has a number of features:\r\n* A panel providing miscellaneous database and flight information\r\n* Navigable list allowing users to view/retrieve flights by date\r\n* A menu providing basic database management functionalities\r\n* A search by date tool to quickly retrieve flight Data\r\n* Facilities to export data to Excel and JSON formats\r\n* A dashboard to visually display flight routes on a map\r\n\r\n### Screenshots\r\n![img1](https://github.com/netevert/kerosene/blob/master/docs/demo/cap1.PNG)\r\n![img2](https://github.com/netevert/kerosene/blob/master/docs/demo/cap2.PNG)\r\n![img5](https://github.com/netevert/kerosene/blob/master/docs/demo/cap5.PNG)\r\n![img3](https://github.com/netevert/kerosene/blob/master/docs/demo/cap3.PNG)\r\n![img4](https://github.com/netevert/kerosene/blob/master/docs/demo/cap4.PNG)\r\n\r\n### Installation\r\nKerosene currently runs only on Windows. The easiest way to obtain, install and\r\nrun the software is to download the Windows installer provided in the [releases](https://github.com/errantbot/kerosene/releases)\r\npage. A zipped folder version of the software is also available should you wish \r\nto unzip and run the software from a location of your choice.\r\n\r\nIf you wish to install kerosene from source you should be aware that the program \r\nis only compatible with Python 3.\r\n\r\nA requirements.txt file is provided to install all python modules needed to \r\nrun the program. Run\r\n```pip install -r requirements.txt``` to install them.\r\n\r\nIn addition Kerosene needs the [Matplotlib Basemap Toolkit](http://matplotlib.org/basemap/)\r\nto visually display data. To install the Basemap Toolkit either:\r\n* Install from [binary](https://sourceforge.net/projects/matplotlib/files/matplotlib-toolkits/)\r\nmaking sure you follow the official [installation guidelines](http://matplotlib.org/basemap/users/installing.html).\r\n* Download a wheel distribution file from [here](http://www.lfd.uci.edu/~gohlke/pythonlibs/#basemap)\r\nmaking sure that you select a version compatible and supported by your Python. \r\nThen run ```pip install basemap-\u003cyour_version\u003e.whl``` to install.\r\n\r\n### License\r\nThe program is distributed under the terms of the the MIT License.\r\nThis license is what is generally known as the \"MIT License\",\r\naka \"X11 License\", \"MIT/X Consortium License\", \"Expat License\".\r\nSee [here](http://opensource.org/licenses/MIT).\r\n\r\nThis license is GPL-compatible.\r\nSee [here](https://en.wikipedia.org/wiki/MIT_License) and \r\n[here](http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses).\r\n\r\nIt is a permissive free software license, meaning that it permits reuse\r\nwithin proprietary software provided all copies of the licensed software\r\ninclude a copy of the MIT License terms and the copyright notice. Such\r\nproprietary software retains its proprietary nature even though it\r\nincorporates software under the MIT License.\r\n\r\n### Credits\r\nAs part of it's flight finder facility Kerosene uses tkentrycomplete.py\r\na tkinter widget that features autocompletion created by Mitja Martini\r\non 2008-11-29. This is a subclass of tkinter.Entry that features\r\nautocompletion and can be found on Tkinter's Wiki page at\r\nhttp://tkinter.unpythonic.net/wiki/AutocompleteEntry.\r\n\r\nKerosene is able to export data to .xlsx spreadsheet files thanks to openpyxl,\r\na Python library written by Eric Gazoni and also distributed under MIT license.\r\nOpenpyxl's website can be found at: https://openpyxl.readthedocs.org/en/latest/\r\n\r\nIn addition Kerosene's flame and Json icons are being used under a Creative\r\nCommons Attribution 3.0 Unported License. More information on this license can\r\nbe found at https://creativecommons.org/licenses/by/3.0/\r\nThe authors of these icons can be found at http://www.aha-soft.com/ and\r\nhttp://p.yusukekamiyamane.com/ respectively.\r\n\r\nAll other icons used in the program, and their author are found at\r\nhttp://www.famfamfam.com/\r\n\r\n### Versioning\r\nThis project adheres to [Semantic Versioning](http://semver.org/). A CHANGELOG \r\nfile is provided in the docs folder.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetevert%2Fkerosene","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetevert%2Fkerosene","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetevert%2Fkerosene/lists"}