Code Monkey home page Code Monkey logo

parlatype-libreoffice-extension's Introduction

Parlatype LibreOffice Extension

For this LibreOffice extension you need LibreOffice itself and Parlatype https://www.parlatype.org. Parlatype and this extension are released together and should only be used with matching versions.

Installation methods

LibreOffice extensions can be installed in various ways:

  • oxt: A single .oxt file can be installed from within LibreOffice or from commandline. This is the default mode.
  • bundled: Extension data is copied to the LibreOffice folder; this is the preferred installation method for distributions.

Build from source

Dependencies

To build the extension from source, you need these packages:

  • meson >= 0.47.2 (older versions not tested)
  • gettext >= 0.19.7
  • appstream (only "bundled", main package, not devel version, for metainfo.its rules)
  • appstream-utils (optional; if installed, this checks the appstream file)

Runtime dependencies:

  • LibreOffice
  • Python script support for LibreOffice (e.g on Debian that is libreoffice-script-provider-python, on Fedora libreoffice-pyuno)
  • Parlatype (same version as this extension)

Configure options

  • bundled: install as a bundle (default: false)
  • libreoffice-dir: base folder for LibreOffice, only for "bundled" mode (default: /usr/lib/libreoffice)

Build as .oxt

First close LibreOffice. If the extension was installed before, remove it with

$ unopkg remove Parlatype.oxt

Continue with

$ meson build
$ cd build
$ ninja
$ unopkg add Parlatype.oxt

This will install the extension for the current user only. You can remove/install it for all users as well with

$ sudo unopkg remove --shared Parlatype.oxt
[…]
$ sudo unopkg add --shared Parlatype.oxt

In this mode ninja install has no effect.

Build as a bundle

Prefix decides where AppStream Data is installed, make sure libreoffice-dir is set to your LibreOffice base folder (the one containing the folders "presets", "program", "sdk" and "shared").

$ meson build --prefix=/usr -Dbundled=true
$ cd build
$ ninja
$ ninja install

Translations

Parlatype on Hosted Weblate.
Translation status

You can always add other languages.

Bugs

Please report bugs at https://github.com/gkarsay/parlatype-libreoffice-extension/issues.

parlatype-libreoffice-extension's People

Contributors

54linux-ea avatar akinobun avatar albanobattistella avatar alexgabi avatar comradekingu avatar gkarsay avatar mersnn621 avatar piotrdrag avatar poipoipoipoipoipoipoipoipoi avatar rene-coty avatar rezaalmanda avatar weblate avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

parlatype-libreoffice-extension's Issues

Go to ... freezes

Parlatype was working fine until I upgraded to LibreOffice 7.2.5.2 (x64). I'm using Windows 10 with the parlatype-2.1-installer.exe. As long as I don't attempt to click on the time to advance to a particular time using the "Go to..." program works.
Clicking the "Go to..." grays out and freezes the parlatype window. The only way to clear the parlatype window is to go into Task Manager and "end task".
Go to  Greys out-Freezes

No Macros in LibreOffice

Hi,

Thanks for a great product.

I'm struggling with the libreoffice plugins.

Installed Parlatype from Github source. Install went fine. Works great.
Installed parlatype-libreoffice-extension from source. Install also went fine.

In libreoffice, I have the three menu buttons (open parlatype, link media, and insert timestamp). I do not have the Parlatype folder under Libreoffice Macros. I found I can get them if I install the parlatype helpers item from various repositories, but then doing so screws up the link with the source-installed Parlatype (after doing this the link to file / insert timestamp buttons no longer work).

Can you advise me what I'm likely doing wrong? Thx again for this great product.

unable to install extension.

Hi,

I tried to install many times the extension but unable to install it.
I use libreoffice 7.3.4.
An error is generated as in the picture.

Schermata da 2022-07-16 11-29-31

Pressing the Link Media button throws: NameError: 'removeDokumentLink' is not defined

Summary:

Pressing the Link Media button to remove document link throw an is not defined error:

screenshot

Just need to fix the typo: https://gist.github.com/polirritmico/4bc51c4dd49c0951c6412c16078a6313

Steps to reproduce:

Open Parlatype from Writer, Open an audio file, press Link Media, then press Link Media again.

System info:

Parlatype LibreOffice Extension 3.1.1 (oxt)
Version: 7.2.6.2 / LibreOffice Community
Build ID: 20(Build:2)
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb)
Locale: es-CL (es_CL.UTF-8); UI: es-ES
Gentoo official package
Calc: threaded

Extension does not launch parlatype from libreoffice

Hi. The extension does not work in my hands using the the flatpak version of parlatype.

OS: ubuntu 21.10
Libre-office: 7.3.2.2

Any idea ? I am trying to get started with the automatic speech recognition. Thanks for this app !

crash when selecting a table

Summary:

Writer crash when selecting a table. If the plugin is disabled all work fine.

Steps to reproduce:

Open the attached file and select the table. When the mouse click is release Writer should crash.
select_table_crash.odt

System info:

Version: 7.1.5.2 / LibreOffice Community
Build ID: 10(Build:2)
CPU threads: 8; OS: Linux 5.10; UI render: GL; VCL: kf5
Locale: es-CL (es_CL.UTF-8); UI: es-ES
Gentoo official package
Calc: threaded

KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.85.0
Qt Version: 5.15.2
Graphics Platform: X11

SUGGESTION : Speaker change ?

Hello,
an idea, a suggestion to enhance the software. A function « speaker change » for make the change of speaker with a keyboard shortcut.

Cheers

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.