Skip to main content

FT8 Client for InvenTree

Project description

FT8 Stack for inventree

I will not be providing support to those who can't get this to work on-the-air. This is more of a proof of concept and not an actual product. Don't create issues or send me e-mails about it not working.

This is a silly little project that I started to help me learn how to work on building within the React-based interface that Inventree started using after 1.0.

Demo

In theory, everything should work to communicate using FT8. As of publishing this, this may be the only client on the web that does this right now that runs completely in one's browser.

As of 0.0.1, CAT control functionality does not exist. You would in theory need to enable VOX or manually key up if you intend on testing this.

Usage

Install the plugin either from this git url or on PyPi: inventree_ft8. Make sure to restart inventree after installing and enabling.

When you install the plugin, it will create a new frontend page on the user settings page. I want to get the navigation bar functionality to work, but I think it's either not fully functional or I did something in my implementation wrong.

Building

NOTE: The FT8JS library will want to pull it's assets from the URL root instead of the inventree static plugin root, this is baked into the library and you must edit the exported FT8Panel.js and find and replace /assets with /static/plugins/ft8/assets.

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

inventree_ft8-0.0.1.tar.gz (286.9 kB view details)

Uploaded Source

Built Distribution

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

inventree_ft8-0.0.1-py3-none-any.whl (285.7 kB view details)

Uploaded Python 3

File details

Details for the file inventree_ft8-0.0.1.tar.gz.

File metadata

  • Download URL: inventree_ft8-0.0.1.tar.gz
  • Upload date:
  • Size: 286.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for inventree_ft8-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c56a061d80cb5ebba344609ae9fac023a0d4d74382269f6e0fb6b3fa34b76ba7
MD5 72290fd93114281cde545d076d0e6a7c
BLAKE2b-256 705abe66b541c12063a0119ce35dca80bdb2b64cc14c4c1d8653a8f8f3cc257d

See more details on using hashes here.

Provenance

The following attestation bundles were made for inventree_ft8-0.0.1.tar.gz:

Publisher: publish.yml on MrARM/inventree_ft8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file inventree_ft8-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: inventree_ft8-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 285.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for inventree_ft8-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ae9844ee33a1afc3f0951b60dd167f1f038818275fe8985adf49dac47c39cb07
MD5 1af7927e9390134bb3cfc92f3a7b61d6
BLAKE2b-256 79c73e856ed71e75657f21ce25edc4ce3851249e922e229ffffddb39f4df96ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for inventree_ft8-0.0.1-py3-none-any.whl:

Publisher: publish.yml on MrARM/inventree_ft8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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