ASIMOV Apify Module
ASIMOV module for data import powered by the Apify web automation platform.
✨ Features
- Imports structured data from Apify actors (web automation scripts).
- Collects the raw JSON data via the Apify API (requires an API token).
- Constructs a semantic knowledge graph based on the KNOW ontology.
- Supports plain JSON output as well as RDF output in the form of JSON-LD.
🛠️ Prerequisites
- Rust 1.85+ (2024 edition)
⬇️ Installation
Installation from Source Code
👉 Examples
Fetching Google Results
Fetching X (Twitter) Followers
Fetching X (Twitter) Followees
⚙ Configuration
Environment Variables
APIFY_TOKEN: (required) the Apify API token to use
📚 Reference
Installed Binaries
asimov-apify-fetcher: collects JSON data from the Apify APIasimov-apify-importer: collects and transforms JSON into JSON-LD
Supported Actors
| Actor | URL Pattern | JSON | RDF |
|---|---|---|---|
| Google Search | https://www.google.com/search?q=:query |
✅ | ✅ |
| X (Twitter) Followers | https://x.com/:account/followers |
✅ | ✅ |
| X (Twitter) Followees | https://x.com/:account/following |
✅ | ✅ |
👨💻 Development