106 <li>OID: Object identifier</li> |
106 <li>OID: Object identifier</li> |
107 </ul> |
107 </ul> |
108 <h3>Inputs</h3> |
108 <h3>Inputs</h3> |
109 <p>Systems, commands:</p> |
109 <p>Systems, commands:</p> |
110 <ul> |
110 <ul> |
111 <li>files: ls, find, grep</li> |
|
112 <li>network information: ip, iptables, netstat, ss, dhcp-lease-list</li> |
111 <li>network information: ip, iptables, netstat, ss, dhcp-lease-list</li> |
113 <li>network interaction: ping, host, wget, curl</li> |
112 <li>network interaction: ping, host, wget, curl</li> |
114 <li>system information: ps, lsof</li> |
113 <li>system information: ps, lsof</li> |
115 <li>versioning systems (Mercurial, Git, Subversion, Monotone, Bazaar)</li> |
114 <li>versioning systems (Mercurial, Git, Subversion, Monotone, Bazaar)</li> |
116 <li>SELECTs from sqlite, <a href="https://sql-dk.globalcode.info/">SQL-DK</a></li> |
115 <li>D-Bus</li> |
117 </ul> |
116 </ul> |
118 |
117 |
119 <p>Formats:</p> |
118 <p>Formats:</p> |
120 <ul> |
119 <ul> |
121 <li>regular expression (regex groups → attributes)</li> |
120 <li>regular expression (regex groups → attributes)</li> |
122 <li>XML: as xmlTable() in SQL</li> |
|
123 <li>ODS (LibreOffice)</li> |
121 <li>ODS (LibreOffice)</li> |
124 <li>iCalendar</li> |
122 <li>iCalendar</li> |
125 <li>vCard</li> |
123 <li>vCard</li> |
126 <li>YAML, JSON, INI</li> |
124 <li>YAML, JSON, INI</li> |
127 <li>CSV, DSV</li> |
|
128 <li>Fsdb</li> |
125 <li>Fsdb</li> |
129 <li>Java .properties</li> |
126 <li>Java .properties</li> |
130 <li>Gettext / .po files</li> |
127 <li>Gettext / .po files</li> |
131 <li>sqlite (full database dump)</li> |
|
132 <li>STDIO log: captured STDIN, STDOUT and STDERR of other process with precise timing of all events</li> |
128 <li>STDIO log: captured STDIN, STDOUT and STDERR of other process with precise timing of all events</li> |
133 <li>pcap / tcpdump</li> |
129 <li>pcap / tcpdump</li> |
134 <li>Inverse tabular</li> |
130 <li>Inverse tabular</li> |
135 <li>Wikipedia / MediaWiki: harvest tables from given article</li> |
131 <li>Wikipedia / MediaWiki: harvest tables from given article</li> |
|
132 <li>(X)HTML tables generic import (probably implemented in XQuery)</li> |
136 </ul> |
133 </ul> |
137 <h3>Transformations</h3> |
134 <h3>Transformations</h3> |
138 <ul> |
135 <ul> |
139 <li>iconv: character encoding converter</li> |
136 <li>iconv: character encoding converter</li> |
140 <li>rename: relations, attributes</li> |
137 <li>rename: relations, attributes</li> |
148 <li>union multiple relations and add an attribute with original relation name</li> |
145 <li>union multiple relations and add an attribute with original relation name</li> |
149 <li>XPath, XSLT, XQuery</li> |
146 <li>XPath, XSLT, XQuery</li> |
150 <li>statistics: compute/add aggregated values like min(), max(), avg(), sum() or percentiles</li> |
147 <li>statistics: compute/add aggregated values like min(), max(), avg(), sum() or percentiles</li> |
151 <li>function calls (probably should be part od SQL or XPath)</li> |
148 <li>function calls (probably should be part od SQL or XPath)</li> |
152 <li>pack and unpack: single record with arrays vs. multiple records with scalars</li> |
149 <li>pack and unpack: single record with arrays vs. multiple records with scalars</li> |
153 <li>Guile, Lua, Perl, Python</li> |
150 <li>Lua, Perl, Python</li> |
154 <li>system command executor</li> |
151 <li>system command executor</li> |
155 </ul> |
152 </ul> |
156 <h3>Outputs</h3> |
153 <h3>Outputs</h3> |
157 <ul> |
154 <ul> |
158 <li>GUI in GTK</li> |
155 <li>GUI in GTK</li> |
160 <li>XML tree</li> |
157 <li>XML tree</li> |
161 <li>iCalendar</li> |
158 <li>iCalendar</li> |
162 <li>vCard</li> |
159 <li>vCard</li> |
163 <li>tar: directories and files <!--relations and records = directories; attribute values = files--></li> |
160 <li>tar: directories and files <!--relations and records = directories; attribute values = files--></li> |
164 <li>YAML, JSON, INI</li> |
161 <li>YAML, JSON, INI</li> |
165 <li>CSV, DSV</li> |
|
166 <li>Fsdb</li> |
162 <li>Fsdb</li> |
167 <li>Java .properties</li> |
163 <li>Java .properties</li> |
168 <li>Gettext / .po files</li> |
164 <li>Gettext / .po files</li> |
169 <li>XHTML: tables, graphs</li> |
165 <li>XHTML: tables, graphs (probably implemented in XSLT or XQuery)</li> |
170 <li>GraphViz: .dot files</li> |
166 <li>GraphViz: .dot files</li> |
171 <li>SQL: CREATE TABLE, INSERT</li> |
167 <li>SQL: CREATE TABLE, INSERT</li> |
172 <li>SMTP, IMAP, files, HTTP, SOAP, ZeroMQ, TCP, UDP</li> |
168 <li>SMTP, IMAP, files, HTTP, SOAP, ZeroMQ, TCP, UDP</li> |
|
169 <li>D-Bus</li> |
173 <li>source code / literals in Java, C, C++, Bash</li> |
170 <li>source code / literals in Java, C, C++, Bash</li> |
174 <li>return/exit code (single numeric value)</li> |
171 <li>return/exit code (single numeric value)</li> |
175 </ul> |
172 </ul> |
176 |
173 |
177 <h3>Libraries and tools</h3> |
174 <h3>Libraries and tools</h3> |