Legal Q&A (Question and Answer) formatting output for Plover.
Project description
Plover Q&A
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
- In the Plover application, open the Plugins Manager (either click the Plugins
Manager icon, or from the
Tools
menu, selectPlugins Manager
). - From the list of plugins, find
plover-q-and-a
- Click "Install/Update"
- When it finishes installing, restart Plover
- After re-opening 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
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 tested 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
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 plover_q_and_a-0.3.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9aaf88bdd23342c7d23df674d5246f7ef647ade014c36e24de6f87030829b89 |
|
MD5 | 36574cc09c911706f4697f9ee9825afa |
|
BLAKE2b-256 | c629702aeeb5160009f528724aaaf0564c49f1bbace130aacc5a21f79aa51703 |