Skip to main content

Excel dictionaries support for Plover

Project description

Plover Excel dictionary

Add support for LibreOffice (.ods) and Excel (.xlsx) dictionaries.

Usage

How this (should) work: all the sheets of the spreadsheet are merged on load; for each sheet, the first column should be the steno, and the second column the translation. The implementation tries to keep extraneous columns' contents when possible (see Notes below). New/modified entries are added to the NEW spreadsheet. The order of the entries is kept, invalid entries are pruned.

Note:

  • changing an entry through Plover is equivalent to deleting it and creating a new one, so any previous extra data is lost, and it's moved to the NEW sheet.
  • formulas are expanded on load, and the result of those expansions is saved back if the dictionary is modified in Plover, so you should avoid editing your dictionary in Plover if you want to keep those formulas.

Release history

1.0.1

  • fix __delitem__ implementation

1.0.0

  • ensure the best available plugin is used for each format save/load operation
  • switch to a better maintained pyexcel plugin for our default .ods support
  • drop support for keeping extraneous data when changing an entry's translation

0.2.4

  • drop Python 2 support

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_excel_dictionary-1.0.1.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

plover_excel_dictionary-1.0.1-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file plover_excel_dictionary-1.0.1.tar.gz.

File metadata

  • Download URL: plover_excel_dictionary-1.0.1.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.5

File hashes

Hashes for plover_excel_dictionary-1.0.1.tar.gz
Algorithm Hash digest
SHA256 1c6ad1212fd05d09ad12fb7029374d30ccf5c5c39b7b64aab5d79289cea2cc51
MD5 7aed989a7a203e2f5d874c475fde96dd
BLAKE2b-256 47abe0cb54880e9498fd18667f0b2cca3b16df7f5c48b68b43ddc474fbac0267

See more details on using hashes here.

File details

Details for the file plover_excel_dictionary-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: plover_excel_dictionary-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.5

File hashes

Hashes for plover_excel_dictionary-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 12f98c21bf4d57149acccce2318f969ad630f61f3b177562cd5c1b0e9c1cc4e0
MD5 9e3a59af52c382c54173d8a61838c93a
BLAKE2b-256 ee6c756ae3f36409327df3cae3331d9c8ac29eaa9383ecb214a127259eba63d9

See more details on using hashes here.

Supported by

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