661 VGS - Function to collate 2965D log sheets into a master log, database, and dashboard.
Project description
Log Keeper
661 VGS - All-in-one log keeper for the Viking fleet. Records launches from 2965D log sheets, uploads to MongoDB Atlas, and provides a web interface for viewing statistics.
Contents
Installation
- Ensure Python 3.11 is installed and
python.exe
is added to the path:
- Sync your squadron sharepoint using OneDrive:
-
Create a directory on your sharepoint in documents called
Log Sheets
. The naming is important! -
Save the
2965D_YYMMDD_ZEXXX.xlsx
template (Seedocs/
) into the#Statistics/Log Sheets
directory.
- Get started with creating some log sheets to test it out. Note, you will need to update the hidden
INPUT_DATA
sheet to add your aircraft and pilots:
-
Sign up to MongoDB Atlas. Contact the project owner for access to the database.
-
Using powershell, git bash, or command prompt, run the following command:
python -m pip install viking-log-keeper
Usage
Normal Usage
- Following installation, run the log keeper function:
update-logs
- Enter the credentials of your database. These will be sent to you by the project owner.
Debugging
- To update your database configuration, run the following command:
update-config
- To update your log sheet location, run the following command:
update-log-sheet-location
Python Dashboard
The log keeper comes with a python dashboard for viewing statistics. To run the dashboard, run the following command:
viking-dashboard
Contribution
- Issue Tracker: https://github.com/mjennings061/viking-log-keeper/issues
- Source Code: https://github.com/mjennings061/viking-log-keeper/tree/main
Support
For questions and assistance, consider raising an issue on the issue tracker. All other queries can be directed to mjennings061@gmail.com
License
The project is licensed under the MIT License.
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
Hashes for viking_log_keeper-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3442f76b87bb382e00f5a6cf6fc87ec2e6111004aee883554eaf18e26d07c440 |
|
MD5 | b9070268501076e22dd9a0995d5d6f55 |
|
BLAKE2b-256 | 2b131de561a6d5629ff1b4ee47107720651236e4feae83d1a15154d14636217c |