#972429 djview4: djview4 as a server

Package:
djview4
Source:
djview4
Description:
Viewer for the DjVu image format
Submitter:
Date:
2021-11-25 07:45:03 UTC
Severity:
wishlist
#972429#5
Date:
2020-10-18 11:44:20 UTC
From:
To:
Dear Maintainer,

I would like to draw your attention to the feature request submitted
upstream:

https://sourceforge.net/p/djvu/feature-requests/100/

It seems there is a way to restore the full functionality of djview4 for
Internet documents despite the lack of NPAPI support.

Regards - Janusz

#972429#10
Date:
2020-10-18 20:10:41 UTC
From:
To:
Good idea.

There's a way to get some URLs sent to external programs, like magnet:
links to transmission, or some files to evince. In Firefox it's
Settings > General > Applications. Should be able to key off mime
types I think, although I don't see djvu files there.

#972429#15
Date:
2020-10-18 20:10:41 UTC
From:
To:
Good idea.

There's a way to get some URLs sent to external programs, like magnet:
links to transmission, or some files to evince. In Firefox it's
Settings > General > Applications. Should be able to key off mime
types I think, although I don't see djvu files there.

#972429#20
Date:
2020-10-19 16:40:05 UTC
From:
To:
On Sun, 18 Oct 2020 21:10:41 +0100 "Barak A. Pearlmutter"  <barak@pearlmutter.net> wrote:
 > Good idea.
 >
 > There's a way to get some URLs sent to external programs, like magnet:
 > links to transmission, or some files to evince. In Firefox it's
 > Settings > General > Applications. Should be able to key off mime
 > types I think, although I don't see djvu files there.
 >
 >


Yeah but you can add to that list from the ui. You have to write a
mozilla or chrome extension which is an art that requires a lot of study
(more than I have time for).  In addition it would be good to start
djview with the URL before getting the data. This would allow djview to
handle all the communication with the server, which is useful for
indexed multipage documents.  Djview already does that : just pass a URL
instead of a filename.

Alternatively you could even have djview decode the data and returns a
bitmap for mozilla/chrome to display. Essentially this means using a
small native server that decodes the data quickly, talking to this
server with websockets, and implementing the djvu plugin UI in javascript.

But first one has to spend a couple months learning all this extension
programming business and make it work across browsers...


- Leon

#972429#25
Date:
2020-10-25 15:11:34 UTC
From:
To:
The problem is solved:

https://github.com/andy-portmen/external-application-button/issues/50

The question is only how to distribute it in Debian.

Regards

Janusz

#972429#30
Date:
2020-10-25 15:11:34 UTC
From:
To:
The problem is solved:

https://github.com/andy-portmen/external-application-button/issues/50

The question is only how to distribute it in Debian.

Regards

Janusz

#972429#35
Date:
2020-10-25 15:27:08 UTC
From:
To:
That's great. If the extension is in Debian, than djview4 could
"Suggest:" it. Or maybe would could just put appropriate instructions
in /usr/share/doc/djview4/README.Debian, if you have wording for such
a paragraph I'm happy to slip it in.

Cheers,

#972429#40
Date:
2020-10-25 15:27:08 UTC
From:
To:
That's great. If the extension is in Debian, than djview4 could
"Suggest:" it. Or maybe would could just put appropriate instructions
in /usr/share/doc/djview4/README.Debian, if you have wording for such
a paragraph I'm happy to slip it in.

Cheers,

#972429#45
Date:
2020-10-25 16:06:33 UTC
From:
To:
I think the extension is worth a separate package in Debian, but for
djview for a configuration file is needed (cf. the end of the issue
thread). I think it can be distributed with djview, but perhaps you will
ask the author of the extension for an advice?

Regards

Janusz

#972429#50
Date:
2020-10-25 16:06:33 UTC
From:
To:
I think the extension is worth a separate package in Debian, but for
djview for a configuration file is needed (cf. the end of the issue
thread). I think it can be distributed with djview, but perhaps you will
ask the author of the extension for an advice?

Regards

Janusz

#972429#55
Date:
2020-11-03 07:02:13 UTC
From:
To:
Looks like the server part of External Application Button is ready for
packaging in Debian:

https://github.com/andy-portmen/native-client

What about making the package an official one?

Regards

Janusz

#972429#60
Date:
2020-11-03 07:02:13 UTC
From:
To:
Looks like the server part of External Application Button is ready for
packaging in Debian:

https://github.com/andy-portmen/native-client

What about making the package an official one?

Regards

Janusz

#972429#65
Date:
2020-11-03 12:48:24 UTC
From:
To:
Sure. I could package it, but I'm not a browser expert, so if there is
one who could take primary responsibility that would make sense. If
they're not a debian developer I could sponsor the package in, etc.

#972429#70
Date:
2020-11-03 12:48:24 UTC
From:
To:
Sure. I could package it, but I'm not a browser expert, so if there is
one who could take primary responsibility that would make sense. If
they're not a debian developer I could sponsor the package in, etc.

#972429#75
Date:
2021-11-25 07:43:01 UTC
From:
To: