Add node docs, collabora purple UI, and portable install env
Human-readable help in all six palette nodes, docs/NODES.md with usage examples, expanded example flows, and auto-detect NODERED_DIR plus CODE bridge IP from .env on any VM.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<script type="text/javascript">
|
||||
RED.nodes.registerType('collabora-convert', {
|
||||
category: 'nextcloud collabora',
|
||||
color: '#0082c9',
|
||||
color: '#7950a2',
|
||||
defaults: {
|
||||
name: { value: '' },
|
||||
config: { type: 'nc-collab-config', required: true },
|
||||
@@ -42,7 +42,26 @@
|
||||
</script>
|
||||
|
||||
<script type="text/html" data-help-name="collabora-convert">
|
||||
<p>Låg nivå: <code>/cool/convert-to</code> mot CODE.</p>
|
||||
<p>Ingång: <code>msg.ncPath</code> eller <code>msg.payload</code> (Buffer). Valfritt <code>msg.format</code>, <code>msg.templateNcPath</code>, <code>msg.compareNcPath</code>.</p>
|
||||
<p>Utdata: <code>msg.payload</code> (Buffer). Sparar inte till Nextcloud — använd bridge eller WebDAV PUT efteråt.</p>
|
||||
<p><strong>Gör om filen till annat format.</strong> Skickar dokument till CODE och får tillbaka binär data (pdf, png, docx, odt, html, xlsx, pptx …). Sparar inte i Nextcloud — resultatet ligger i <code>msg.payload</code> som Buffer.</p>
|
||||
|
||||
<h4>Varifrån</h4>
|
||||
<p>Filinnehåll, i ordning:</p>
|
||||
<ol>
|
||||
<li><code>msg.payload</code> om det redan är Buffer/text</li>
|
||||
<li>annars WebDAV GET av <code>msg.ncPath</code></li>
|
||||
</ol>
|
||||
<p>Valfritt: <code>msg.templateNcPath</code> (mall), <code>msg.compareNcPath</code> (jämförelsefil).</p>
|
||||
|
||||
<h4>Vart</h4>
|
||||
<p>POST multipart → <code>/cool/convert-to/<format></code> på CODE. Fält: <code>data</code> = källfilen.</p>
|
||||
|
||||
<h4>Ut</h4>
|
||||
<p><code>msg.payload</code>, <code>msg.filename</code>, <code>msg.format</code>, <code>msg.contentType</code>, <code>msg.statusCode</code></p>
|
||||
|
||||
<h4>När</h4>
|
||||
<p>När du själv styr nästa steg: spara med WebDAV/OCS, mejla, Talk, eller skicka vidare. Vill du ha PDF i Nextcloud direkt — använd <code>collabora-bridge</code> (<code>ncFileToPdf</code>).</p>
|
||||
|
||||
<pre>inject { ncPath: "/Dokument/avtal.docx", format: "pdf" }
|
||||
→ collabora-convert
|
||||
→ debug (payload = PDF-bytes)</pre>
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user