Skip to main content

Legal Q&A (Question and Answer) formatting output for Plover.

Project description

Plover Q&A

Build Status linting: pylint

This Plover extension plugin contains metas for your dictionaries that can assist with Q&A (Question and Answer): the process of recording lines of questioning in a conversation involving multiple people, usually in a legal context.

More information about the concept of Q&A can be found at:

More information about the creation of, and reasoning behind, the outlines that originally informed this plugin can be found at the following blog post:

Install

Until this plugin is added to the Plover registry, download from GitHub or clone using git:

git clone git@github.com:paulfioravanti/plover-q-and-a.git
cd plover-q-and-a
plover -s plover_plugins install .

Where plover in the command is a reference to your locally installed version of Plover. See the Invoke Plover from the command line page for details on how to create that reference.

  • Restart Plover, open the Configuration screen (either click the Configuration icon, or from the main Plover application menu, select Preferences...)
  • Open the Plugins tab
  • Check the box next to plover_q_and_a to activate the plugin

[Future] Once this plugin is added to the Plover registry:

  1. In the Plover application, open the Plugins Manager (either click the Plugins Manager icon, or from the Tools menu, select Plugins Manager).
  2. From the list of plugins, find plover-q-and-a
  3. Click "Install/Update"
  4. When it finishes installing, restart Plover
  5. After re-opening Plover, open the Configuration screen (either click the Configuration icon, or from the main Plover application menu, select Preferences...)
  6. Open the Plugins tab
  7. Check the box next to plover_q_and_a to activate the plugin

Config and Dictionaries

See the examples directory for example configuration and dictionaries to help you get up and running with using this plugin for Q&A.

How To Use

See the INSTRUCTIONS page.

Development

Clone from GitHub with git:

git clone git@github.com:paulfioravanti/plover-q-and-a.git
cd plover-q-and-a

Python Version

Plover's Python environment currently uses version 3.9 (see Plover's workflow_context.yml to confirm the current version).

So, in order to avoid unexpected issues, use your runtime version manager to make sure your local development environment also uses Python 3.9.x.

Testing

Tests in this plugin were created with Pytest. Run them with the following command:

pytest

Currently, the only parts able to be testing are ones that do not rely directly on Plover.

Linting

Attempts have been made to have at least some kind of code quality baseline with Pylint. Run the linter over the codebase with the following command:

pylint plover_q_and_a

Testing Changes

After making any code changes, install the plugin into Plover with the following command:

plover -s plover_plugins install .

Where plover in the command is a reference to your locally installed version of Plover. See the Invoke Plover from the command line page for details on how to create that reference.

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

plover_q_and_a-0.3.0.tar.gz (25.1 kB view details)

Uploaded Source

Built Distribution

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

plover_q_and_a-0.3.0-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

Details for the file plover_q_and_a-0.3.0.tar.gz.

File metadata

  • Download URL: plover_q_and_a-0.3.0.tar.gz
  • Upload date:
  • Size: 25.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for plover_q_and_a-0.3.0.tar.gz
Algorithm Hash digest
SHA256 5fd00c22fa8f3c4e5c44fc8a3434bc2f94ce49ce06098ee0f8b5b392b5eed7fb
MD5 f7c7684cd81a988f6458c1ec8f5ea161
BLAKE2b-256 49c58d757d80962d8f62557f07069e9a0511b9a89b969ff540ef2338823679d6

See more details on using hashes here.

File details

Details for the file plover_q_and_a-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: plover_q_and_a-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 29.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for plover_q_and_a-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 881cdbc8039b9116d4607b227aa6933e05b8a54e7ad4b5eb15ef8a944e9cc8bf
MD5 88f31593a3996fbbb9bc19f43560b836
BLAKE2b-256 320f9bcb0e8648ceabbafc7e1281d34402c0de9be79729afd0ba96431d7ea1d5

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