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
18KB
192 lines
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 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
APIFY_TOKEN
: (required) the Apify API token to use
📚 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
Dependencies
~14–31MB
~505K SLoC