661 VGS - Function to collate 2965D log sheets into a master log and database.
Project description
Log Keeper
661 VGS - Function to collate 2965D log sheets into a single master log file and database.
Contents
Installation
- Ensure Python 3.11 is installed and
python.exeis 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.xlsxtemplate (Seedocs/) into the#Statistics/Log Sheetsdirectory.
- Get started with creating some log sheets to test it out. Note, you will need to update the hidden
INPUT_DATAsheet to add your aircraft and pilots:
- Sign up to MongoDB Atlas to create your organisation, project, database, and collection. It is free for 512 MB. An example below:
- Organisation: RAFAC VGS
- Project: 661 VGS
- Database: 661vgs
- Collection: log_sheets
- 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. The URL can be found in the "Database > Overview > Connect" menu:
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
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file viking_log_keeper-0.7.0.tar.gz.
File metadata
- Download URL: viking_log_keeper-0.7.0.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.7 Linux/6.2.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84b0cd05909284c3593f8c2aa2c451ca70ad20a4034782c8743aed4c7612eb31
|
|
| MD5 |
4db33217bca587c099392bb0b42b4291
|
|
| BLAKE2b-256 |
ca747ad926df1538c58bf455eeab2ad75a7fb9e7878dfbc469e2f903e15133fb
|
File details
Details for the file viking_log_keeper-0.7.0-py3-none-any.whl.
File metadata
- Download URL: viking_log_keeper-0.7.0-py3-none-any.whl
- Upload date:
- Size: 10.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.7 Linux/6.2.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
478510363862c11e23b46c9bdd7442b6aae8f9b3c2d0169860dde92f467caa33
|
|
| MD5 |
3fbcde25248faa6408f348c29d6f3ede
|
|
| BLAKE2b-256 |
3d9a60bddbdcd848d65ace14f586c2a53a72fcc0d22b3a58519263fb19069aaf
|