You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,11 +10,11 @@
10
10
<ahref="https://interro.bot/">InterroBot</a>
11
11
<p>
12
12
13
-
Your web crawler just got superpowers. InterroBot plugins transform your web crawler into a customizable data powerhouse, unleashing unlimited potential for data extraction and analysis.
13
+
InterroBot plugins transform your web crawler into, well... anything you want. With unrestricted API crawl data access, Interrobot plugins can bring your website analysis concepts to life.
14
14
15
-
InterroBot plugins are simple HTML/JS/CSS pages that transform raw web crawl data into profound insights, stunning visualizations, and interactive dashboards. With our flexible API, you can create custom plugins that analyze website content across entire domains, connecting with analytics, LLMs, or your favorite SaaS for deeper insights.
15
+
InterroBot plugins are simple HTML/JS/CSS pages that turn crawl data into insights, stunning visualizations, and interactive dashboards. With our flexible API, you can create custom plugins that analyze website content across entire domains, connecting with analytics, LLMs, or your favorite SaaS for deeper insights.
16
16
17
-
Our plugin ecosystem is designed for versatility. Whether you're building proprietary tools, developing plugins for clients, or contributing to the open-source community, InterroBot plugins adapt to your needs. Available for Windows 10/11, macOS, and Android, our platform ensures your data analysis can happen wherever you work.
17
+
The InterroBot plugin ecosystem is designed for power users. Whether you're building proprietary tools, developing plugins for clients, or contributing to the open-source community, InterroBot plugins adapt to your needs. Available for Windows 10/11, macOS, Linux, and Android, InterroBot plugins are everywhere you need them.
18
18
19
19
## How Does it Work?
20
20
@@ -108,7 +108,7 @@ The above snippets are pulled (and gently modified) from a plugin in the reposit
108
108
109
109
## What data is available via API?
110
110
111
-
InterroBot's robust API provides plugin developers with access to crawled data, enabling deep analysis and useful customizations. This data forms the foundation of your plugin, allowing you to create insightful visualizations, perform complex analysis, or build interactive tools. Whether you're tracking SEO metrics, analyzing content structures, or developing custom reporting tools, our API offers the flexibility and depth you need. Below is an overview of the key data points available, organized by API endpoint:
111
+
InterroBot's API provides developers with access to crawled data, enabling analysis and useful customizations. This data allows you to create insightful visualizations, perform complex analysis, or build interactive tools. Whether you're tracking SEO metrics, analyzing content structures, or developing custom reporting tools, our API offers the flexibility and depth you need. Below is an overview of the key data points available, organized by API endpoint:
Copy file name to clipboardExpand all lines: dist/package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "interrobot-plugin",
3
-
"version": "0.16.0",
3
+
"version": "0.17.0",
4
4
"description": "Used in the creation of plugins (aka reports) that present data or visualizations for a website in aggregate, across site content. For use with InterroBot application.",
<p>Your web crawler just got superpowers. InterroBot plugins transform your web crawler into a customizable data powerhouse, unleashing unlimited potential for data extraction and analysis.</p>
12
-
<p>InterroBot plugins are simple HTML/JS/CSS pages that transform raw web crawl data into profound insights, stunning visualizations, and interactive dashboards. With our flexible API, you can create custom plugins that analyze website content across entire domains, connecting with analytics, LLMs, or your favorite SaaS for deeper insights.</p>
13
-
<p>Our plugin ecosystem is designed for versatility. Whether you're building proprietary tools, developing plugins for clients, or contributing to the open-source community, InterroBot plugins adapt to your needs. Available for Windows 10/11, macOS, and Android, our platform ensures your data analysis can happen wherever you work.</p>
11
+
<p>InterroBot plugins transform your web crawler into, well... anything you want. With unrestricted API crawl data access, Interrobot plugins can bring your website analysis concepts to life.</p>
12
+
<p>InterroBot plugins are simple HTML/JS/CSS pages that turn crawl data into insights, stunning visualizations, and interactive dashboards. With our flexible API, you can create custom plugins that analyze website content across entire domains, connecting with analytics, LLMs, or your favorite SaaS for deeper insights.</p>
13
+
<p>The InterroBot plugin ecosystem is designed for power users. Whether you're building proprietary tools, developing plugins for clients, or contributing to the open-source community, InterroBot plugins adapt to your needs. Available for Windows 10/11, macOS, Linux, and Android, InterroBot plugins are everywhere you need them.</p>
14
14
<aid="md:how-does-it-work" class="tsd-anchor"></a><h2class="tsd-anchor-link">How Does it Work?<ahref="#md:how-does-it-work" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="assets/icons.svg#icon-anchor"></use></svg></a></h2><p>InterroBot hosts an iframe of your webpage and exposes an API from which you can pull data down for analysis.</p>
15
15
<p>If you're familiar with vanilla TypeScript or JavaScript, creating a custom plugin script for InterroBot is remarkably straight forward. First you start with a <ahref="https://raw.githubusercontent.com/interrobot/interrobot-plugin/refs/heads/master/examples/vanillajs/basic.html" target="_blank" class="external">bare-bones HTML file</a> and a script extending the Plugin base class.</p>
16
16
<pre><codeclass="javascript"><spanclass="hl-0">// TypeScript vs. JavaScript, both are fine. See examples.</span><br/><spanclass="hl-1">import</span><spanclass="hl-2"> { </span><spanclass="hl-3">Plugin</span><spanclass="hl-2"> } </span><spanclass="hl-1">from</span><spanclass="hl-2"></span><spanclass="hl-4">"./src/ts/core/plugin"</span><spanclass="hl-2">;</span><br/><spanclass="hl-5">class</span><spanclass="hl-2"></span><spanclass="hl-6">BasicExamplePlugin</span><spanclass="hl-2"></span><spanclass="hl-5">extends</span><spanclass="hl-2"></span><spanclass="hl-6">Plugin</span><spanclass="hl-2"> {</span><br/><spanclass="hl-2"></span><spanclass="hl-5">static</span><spanclass="hl-2"></span><spanclass="hl-3">meta</span><spanclass="hl-2"> = {</span><br/><spanclass="hl-2"></span><spanclass="hl-4">"title"</span><spanclass="hl-3">:</span><spanclass="hl-2"></span><spanclass="hl-4">"Example Plugin"</span><spanclass="hl-2">,</span><br/><spanclass="hl-2"></span><spanclass="hl-4">"category"</span><spanclass="hl-3">:</span><spanclass="hl-2"></span><spanclass="hl-4">"Example"</span><spanclass="hl-2">,</span><br/><spanclass="hl-2"></span><spanclass="hl-4">"version"</span><spanclass="hl-3">:</span><spanclass="hl-2"></span><spanclass="hl-4">"1.0.0"</span><spanclass="hl-2">,</span><br/><spanclass="hl-2"></span><spanclass="hl-4">"author"</span><spanclass="hl-3">:</span><spanclass="hl-2"></span><spanclass="hl-4">"InterroBot"</span><spanclass="hl-2">,</span><br/><spanclass="hl-2"></span><spanclass="hl-4">"synopsis"</span><spanclass="hl-3">:</span><spanclass="hl-2"></span><spanclass="hl-4">`a basic plugin example`</span><spanclass="hl-2">,</span><br/><spanclass="hl-2"></span><spanclass="hl-4">"description"</span><spanclass="hl-3">:</span><spanclass="hl-2"></span><spanclass="hl-4">`This example is as simple as it gets.`</span><spanclass="hl-2">,</span><br/><spanclass="hl-2"> };</span><br/><spanclass="hl-2"></span><spanclass="hl-5">constructor</span><spanclass="hl-2">() {</span><br/><spanclass="hl-2"></span><spanclass="hl-5">super</span><spanclass="hl-2">();</span><br/><spanclass="hl-2"></span><spanclass="hl-0">// index() has nothing to do with the crawl index, btw. it is</span><br/><spanclass="hl-2"></span><spanclass="hl-0">// the plugin index (think index.html), a view that shows by</span><br/><spanclass="hl-2"></span><spanclass="hl-0">// default, and would generally consist of a form or visualization.</span><br/><spanclass="hl-2"></span><spanclass="hl-5">this</span><spanclass="hl-2">.</span><spanclass="hl-7">index</span><spanclass="hl-2">();</span><br/><spanclass="hl-2"> }</span><br/><spanclass="hl-2">}</span><br/><spanclass="hl-0">// configure to initialize when the page is ready</span><br/><spanclass="hl-3">Plugin</span><spanclass="hl-2">.</span><spanclass="hl-7">initialize</span><spanclass="hl-2">(</span><spanclass="hl-3">BasicExamplePlugin</span><spanclass="hl-2">);</span>
@@ -27,7 +27,7 @@
27
27
</code><buttontype="button">Copy</button></pre>
28
28
29
29
<p>The above snippets are pulled (and gently modified) from a plugin in the repository, <ahref="https://github.com/interrobot/interrobot-plugin/blob/master/examples/vanillajs/basic.js" target="_blank" class="external">basic.js</a>. For more ideas getting started, check out the <ahref="https://github.com/interrobot/interrobot-plugin/blob/master/examples/" target="_blank" class="external">examples</a> directory.</p>
30
-
<aid="md:what-data-is-available-via-api" class="tsd-anchor"></a><h2class="tsd-anchor-link">What data is available via API?<ahref="#md:what-data-is-available-via-api" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="assets/icons.svg#icon-anchor"></use></svg></a></h2><p>InterroBot's robust API provides plugin developers with access to crawled data, enabling deep analysis and useful customizations. This data forms the foundation of your plugin, allowing you to create insightful visualizations, perform complex analysis, or build interactive tools. Whether you're tracking SEO metrics, analyzing content structures, or developing custom reporting tools, our API offers the flexibility and depth you need. Below is an overview of the key data points available, organized by API endpoint:</p>
30
+
<aid="md:what-data-is-available-via-api" class="tsd-anchor"></a><h2class="tsd-anchor-link">What data is available via API?<ahref="#md:what-data-is-available-via-api" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="assets/icons.svg#icon-anchor"></use></svg></a></h2><p>InterroBot's API provides developers with access to crawled data, enabling analysis and useful customizations. This data allows you to create insightful visualizations, perform complex analysis, or build interactive tools. Whether you're tracking SEO metrics, analyzing content structures, or developing custom reporting tools, our API offers the flexibility and depth you need. Below is an overview of the key data points available, organized by API endpoint:</p>
31
31
<aid="md:getprojects" class="tsd-anchor"></a><h3class="tsd-anchor-link">GetProjects<ahref="#md:getprojects" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="assets/icons.svg#icon-anchor"></use></svg></a></h3><p>Retrieves a list of projects using the Plugin API.</p>
"description": "Used in the creation of plugins (aka reports) that present data or visualizations for a website in aggregate, across site content. For use with InterroBot application.",
0 commit comments