From 327d8ed49b8dba801434d1b9f3714c0476d3bb59 Mon Sep 17 00:00:00 2001 From: Daniele Rosetti <55402684+drosetti@users.noreply.github.com> Date: Wed, 13 Nov 2024 17:24:11 +0100 Subject: [PATCH] updated doc for visualizer framework (#12) --- docs/IntelOwl/contribute.md | 6 ++++++ .../static/visualizableDownload_example.png | Bin 0 -> 5117 bytes 2 files changed, 6 insertions(+) create mode 100644 docs/IntelOwl/static/visualizableDownload_example.png diff --git a/docs/IntelOwl/contribute.md b/docs/IntelOwl/contribute.md index f6f89e7..7f04bfb 100644 --- a/docs/IntelOwl/contribute.md +++ b/docs/IntelOwl/contribute.md @@ -368,6 +368,11 @@ To do so, some utility classes have been made: The representation of a tuple, composed of a title and a value. Visualizable Title example + + VisualizableDownload + A button useful for download a file with custom content. + Visualizable Download example + VisualizableBase The representation of a base string. Can have a link attached to it and even an icon. The background color can be changed. @@ -375,6 +380,7 @@ To do so, some utility classes have been made: + Inside a `Visualizer` you can retrieve the reports of the analyzers and connectors that have been specified inside configuration of the Visualizer itself using `.analyzer_reports()` and `.connector_reports()`. At this point, you can compose these values as you wish wrapping them with the `Visualizable` classes mentioned before. diff --git a/docs/IntelOwl/static/visualizableDownload_example.png b/docs/IntelOwl/static/visualizableDownload_example.png new file mode 100644 index 0000000000000000000000000000000000000000..95e17b98618acedfb033c8241e9ed6c1f944ee81 GIT binary patch literal 5117 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 literal 0 HcmV?d00001