Skip to main content

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.

image

Contents

  1. Installation
  2. Usage
  3. Contribution
  4. Support
  5. License

Installation

  1. Ensure Python 3.11 is installed and python.exe is added to the path:

image

  1. Sync your squadron sharepoint using OneDrive:

image

  1. Create a directory on your sharepoint in documents called Log Sheets. The naming is important!

  2. Save the 2965D_YYMMDD_ZEXXX.xlsx template (See docs/) into the #Statistics/Log Sheets directory.

image

  1. 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:

image

  1. 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

image

  1. Using powershell, git bash, or command prompt, run the following command:
python -m pip install viking-log-keeper

Usage

Normal Usage

  1. Following installation, run the log keeper function:
update-logs
  1. Enter the credentials of your database. The URL can be found in the "Database > Overview > Connect" menu:

image

Debugging

  1. To update your database configuration, run the following command:
update-config
  1. To update your log sheet location, run the following command:
update-log-sheet-location

Contribution

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

viking_log_keeper-0.7.0.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

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

viking_log_keeper-0.7.0-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

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

Hashes for viking_log_keeper-0.7.0.tar.gz
Algorithm Hash digest
SHA256 84b0cd05909284c3593f8c2aa2c451ca70ad20a4034782c8743aed4c7612eb31
MD5 4db33217bca587c099392bb0b42b4291
BLAKE2b-256 ca747ad926df1538c58bf455eeab2ad75a7fb9e7878dfbc469e2f903e15133fb

See more details on using hashes here.

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

Hashes for viking_log_keeper-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 478510363862c11e23b46c9bdd7442b6aae8f9b3c2d0169860dde92f467caa33
MD5 3fbcde25248faa6408f348c29d6f3ede
BLAKE2b-256 3d9a60bddbdcd848d65ace14f586c2a53a72fcc0d22b3a58519263fb19069aaf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page