Closed Bug 182811 Opened 22 years ago Closed 13 years ago

Pipe downloaded file (web page) through external user program, and display program's output

Categories

(Core Graveyard :: Plug-ins, enhancement, P5)

enhancement

Tracking

(Not tracked)

RESOLVED WONTFIX
Future

People

(Reporter: linulin, Unassigned)

Details

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2b) Gecko/20021016 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2b) Gecko/20021016 It would be great to have capability to execute external user program to filter/transform incoming files before displaying them in browser. Use example: I have a file compressed or encrypted with non-standard software. The file has .html.my suffix. Also I have a program that takes *.html.my files from stdin, and writes decoded data to stdout. I want all the files with .html.my suffix to be piped through my program before displaying. Configuration of the feature could look like: Input MIME type: (HTML, text, X-arj, etc., or ANY); File suffix: (.html.arj, .txt.7z, .bmp.rar etc., or ANY); Filter name: my_decompressor Program's output MIME type: (text, HTML, png, etc.; NOT ANY!) Reproducible: Always Steps to Reproduce: 1. 2. 3.
enhancement request
Assignee: beppe → nobody
Priority: -- → P5
Target Milestone: --- → Future
This is wanted for processing emails as well. Could we change the summary to reflect this, and confirm it as a New RFE?
Do you mean like displaying PDF files in Acrobat Reader etc?
No. The idea here is to run through a program that would generate, say, HTML, and display the program's output as you would any other web page.
Filter on "Nobody_NScomTLD_20080620"
QA Contact: shrir → plugins
I think that to the extent we want this it should be via extensions like pdf.js. Whether they process the content directly or pipe it through an external program is up to them.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.