annotate markitdown.xml @ 1:bb65bcc725f0 draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 9a16f709057f0b9f1710920cd9c7fe622b5d6373
author bgruening
date Mon, 08 Dec 2025 18:42:56 +0000
parents c7467d9d0b2b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
1 <tool id="markitdown" name="Markitdown" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
2 <description>Convert documents to Markdown</description>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
3 <macros>
1
bb65bcc725f0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 9a16f709057f0b9f1710920cd9c7fe622b5d6373
bgruening
parents: 0
diff changeset
4 <token name="@TOOL_VERSION@">0.1.4</token>
0
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
6 <token name="@PROFILE@">23.0</token>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
7 </macros>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
8 <requirements>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
9 <requirement type="package" version="3.12">python</requirement>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
10 <requirement type="package" version="@TOOL_VERSION@">markitdown</requirement>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
11 </requirements>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
12
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
13 <command detect_errors="exit_code"><![CDATA[
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
14 #set ext_map = {
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
15 'pdf': 'pdf', 'docx': 'docx', 'pptx': 'pptx', 'xlsx': 'xlsx',
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
16 'html': 'html', 'txt': 'txt', 'ipynb': 'ipynb',
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
17 'markdown': 'md', 'zip': 'zip', 'tabular': 'csv', 'csv': 'csv'
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
18 }
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
19
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
20 #set file_ext = ext_map.get($input.ext, '')
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
21 #set final_ext = $ext_hint if $ext_hint else $file_ext
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
22
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
23 markitdown
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
24 ${input}
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
25 -x $final_ext
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
26 #if $mime_type:
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
27 -m $mime_opt
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
28 #end if
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
29 #if $charset:
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
30 -c "$charset_opt"
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
31 #end if
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
32 $keep_data_uris
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
33 -o '$output'
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
34 ]]></command>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
35
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
36 <inputs>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
37 <param name="input" type="data" format="pdf,docx,pptx,xlsx,html,txt,ipynb,markdown,zip,tabular"
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
38 label="Input file"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
39 <param name="ext_hint" type="text" optional="true" label="Extension override"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
40 <param name="mime_type" type="text" optional="true" label="MIME type hint"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
41 <param name="charset" type="text" optional="true" label="Character set (e.g. UTF-8)"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
42 <param name="keep_data_uris" type="boolean" truevalue="--keep-data-uris" falsevalue="" label="Keep embedded data URIs"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
43 </inputs>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
44
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
45 <outputs>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
46 <data name="output" format="markdown" label="Converted Markdown output"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
47 </outputs>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
48
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
49 <tests>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
50 <test>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
51 <param name="input" value="EAR.pdf" ftype="pdf"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
52 <output name="output">
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
53 <assert_contents>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
54 <has_text text="Tags: ERGA-BGE"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
55 <has_text text="Lineage: mammalia_odb10"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
56 </assert_contents>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
57 </output>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
58 </test>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
59
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
60 <test>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
61 <param name="input" value="example.docx" ftype="docx"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
62 <output name="output">
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
63 <assert_contents>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
64 <has_text text="# Lorem ipsum dolor sit amet, consectetur adipiscing elit."/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
65 </assert_contents>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
66 </output>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
67 </test>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
68
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
69 <!--test>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
70 <param name="input" value="example.odt"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
71 <param name="ext_hint" value="odt"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
72 <output name="output">
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
73 <assert_contents>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
74 <has_text text="This is a Word document"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
75 </assert_contents>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
76 </output>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
77 </test-->
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
78
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
79 <test>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
80 <param name="input" value="report_4.html" ftype="html"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
81 <param name="keep_data_uris" value="true"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
82 <output name="output">
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
83 <assert_contents>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
84 <has_text text="is the contig length such that using longer or equal length contigs produces"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
85 </assert_contents>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
86 </output>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
87 </test>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
88
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
89 <test>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
90 <param name="input" value="example.txt" ftype="txt"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
91 <param name="ext_hint" value="txt"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
92 <output name="output">
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
93 <assert_contents>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
94 <has_text text="This is a plain text file"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
95 </assert_contents>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
96 </output>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
97 </test>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
98
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
99 <test>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
100 <param name="input" value="example.ipynb" ftype="ipynb"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
101 <output name="output">
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
102 <assert_contents>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
103 <has_text text="print(&quot;Hello, world!&quot;)"/>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
104 </assert_contents>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
105 </output>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
106 </test>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
107 </tests>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
108
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
109 <help format="markdown"><![CDATA[
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
110
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
111 **Markitdown** converts rich document formats (PDF, DOCX, HTML, etc.) to Markdown.
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
112
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
113 ---
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
114
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
115 ### Supported Formats:
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
116
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
117 - PDF, DOCX, PPTX, XLSX
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
118 - HTML, TXT, Markdown
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
119 - Jupyter Notebooks (IPYNB)
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
120 - ZIP containing supported formats
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
121 - Tabular (CSV)
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
122
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
123 ---
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
124
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
125 ### Options:
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
126
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
127 - **Extension override** (`-x`): hint for file type if not obvious
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
128 - **MIME type** (`-m`): manual MIME hint
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
129 - **Charset** (`-c`): text encoding hint
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
130 - **Keep data URIs**: retain base64-encoded images
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
131
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
132 Project: https://github.com/microsoft/markitdown
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
133 ]]></help>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
134
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
135 <citations>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
136 <citation type="bibtex">
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
137 @misc{markitdown2024,
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
138 author = {Microsoft},
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
139 title = {markitdown: Convert documents to markdown},
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
140 year = {2024},
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
141 howpublished = {\url{https://github.com/microsoft/markitdown}}
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
142 }
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
143 </citation>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
144 </citations>
c7467d9d0b2b planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/markitdown commit 1df47411ce8651c1d4f68cd032b2afe7d5a721de
bgruening
parents:
diff changeset
145 </tool>