#asimov-module #artificial-intelligence #asimov #api-bindings #actor

no-std bin+lib asimov-apify-module

ASIMOV module for data import powered by the Apify web automation platform

3 releases

Uses new Rust 2024

new 0.0.2 May 23, 2025
0.0.1 May 23, 2025
0.0.0 May 21, 2025

#283 in HTTP client

49 downloads per month

Unlicense

18KB
192 lines

ASIMOV Apify Module

License Compatibility Package

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 formats such as JSON-LD, Turtle, and N-Triples.

🛠️ Prerequisites

  • Rust 1.85+ (2024 edition)

⬇️ Installation

Installation from Source Code

cargo install asimov-apify-module

👉 Examples

export APIFY_TOKEN="..."

Fetching Google Results

asimov-apify-fetcher https://www.google.com/search?q=Isaac+Asimov

Fetching X (Twitter) Followers

asimov-apify-fetcher https://x.com/bendiken/followers

Fetching X (Twitter) Followees

asimov-apify-fetcher https://x.com/bendiken/following

⚙ Configuration

Environment Variables

📚 Reference

Installed Binaries

  • asimov-apify-fetcher: collects JSON data from the Apify API

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

git clone https://github.com/asimov-modules/asimov-apify-module.git

Share on X Share on Reddit Share on Hacker News Share on Facebook Share on LinkedIn

Dependencies

~14–31MB
~505K SLoC