0.9.0 • Published 2 months ago

interrobot-plugin v0.9.0

Weekly downloads
-
License
MPL-2.0
Repository
github
Last release
2 months ago

InterroBot Plugin

This JavaScript library is used in the creation of plugins (aka reports) that present data or visualizations for a website in aggregate, across site content. Plugins run as an extension to the InterroBot web crawler, available for Win10/11.

Connect to web analytics, LLM, or SAAS for extra insight. Keep your plugins to yourself, resell them to clients, or give them away to an adoring world...

If you are looking to get started, check out the ./examples Basic Example, available on GitHub. It is a simple (100-ish lines) plugin recipe that can be taken in any direction.

What data is available via API?

A bit of everything you need to get to brass tacks with a tricky development or SEO question. Throw in a DOMParser/XPath against the content field, and now you're cooking with gas.

HTML/DOCX/PDF

content: Page/file contents
headers: HTTP headers
name: Page/file name
norobots: Crawler indexable
status: HTTP status code
time: Request time, in seconds
type: Resource type, html, pdf, image, etc.

HTML-only

assets: Array of assets (js/css/png/etc.)
links: Array of outlinks

Licensing

MPL 2.0, with exceptions. This repo contains two JavaScript to TypeScript ports, contained within ./src/lib. As they arrived under existing licenses, they will remain under those.

  • Typo.js: TypeScript port continues under the original Modified BSD License.
  • Snowball.js: TypeScript port continues under the original MPL 1.1 license.
0.9.0

2 months ago

0.8.2

4 months ago

0.8.1

4 months ago

0.8.0

5 months ago