Skip to main content

ASIMOV Apify Module

License Package on Crates.io Package on PyPI Package on RubyGems Package on NPM

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.
  • Distributed as a standalone static binary with zero runtime dependencies.

🛠️ Prerequisites

  • Rust 1.85+ (2024 edition) if building from source code

⬇️ Installation

Installation from PyPI

pip install -U asimov-apify-module

Installation from RubyGems

gem install asimov-apify-module

Installation from NPM

npm install -g asimov-apify-module

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  # JSON
asimov-apify-importer https://www.google.com/search?q=Isaac+Asimov  # JSON-LD

Fetching X (Twitter) Followers

asimov-apify-fetcher  https://x.com/apify/followers  # JSON
asimov-apify-importer https://x.com/apify/followers  # JSON-LD

Fetching X (Twitter) Followees

asimov-apify-fetcher  https://x.com/apify/following  # JSON
asimov-apify-importer https://x.com/apify/following  # JSON-LD

⚙ Configuration

Environment Variables

📚 Reference

Installed Binaries

  • asimov-apify-fetcher: collects JSON data from the Apify API
  • asimov-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

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

Metadata

Release files for asimov-apify-module 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for asimov-apify-module 0.1.1
File
asimov_apify_module-0.1.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
asimov_apify_module-0.1.1-py3-none-musllinux_1_1_x86_64.whl Python 3 none Linux musl 1.1+ x86-64 Details
asimov_apify_module-0.1.1-py3-none-musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64 Details
asimov_apify_module-0.1.1-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
asimov_apify_module-0.1.1-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
asimov_apify_module-0.1.1-py3-none-macosx_12_0_x86_64.whl Python 3 none macOS 12.0+ x86-64 Details
asimov_apify_module-0.1.1-py3-none-macosx_12_0_arm64.whl Python 3 none macOS 12.0+ ARM64 Details

Total release size: 20.6 MB

Release files / asimov_apify_module-0.1.1-py3-none-win_amd64.whl

Download URL asimov_apify_module-0.1.1-py3-none-win_amd64.whl
Size 2.8 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
b449568d07d975d15bdec874a42f76ee2dbdc1ca2d34d2c4e83864c0b16c4278
BLAKE2b-256 checksum
How to use checksums
fc307cb2141788c202f6b3c7c7922fc53933ab650d2352af108a1d7a24ac910c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Release files / asimov_apify_module-0.1.1-py3-none-musllinux_1_1_x86_64.whl

Download URL asimov_apify_module-0.1.1-py3-none-musllinux_1_1_x86_64.whl
Size 3.1 MB
Tags Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
2f15c1948dd68a9ed2216601c73d4ca975f03d6e7736b3b06532659b69c3fcbf
BLAKE2b-256 checksum
How to use checksums
72c8169b336c7a7ab8720cc8131d1e3ca0319c363c391fad6f17b3572b313291
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Release files / asimov_apify_module-0.1.1-py3-none-musllinux_1_1_aarch64.whl

Download URL asimov_apify_module-0.1.1-py3-none-musllinux_1_1_aarch64.whl
Size 2.9 MB
Tags Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
9007929f9d9ab73db0bd9a888a9ac2613e9ea9245b69d2441a743c55b00a6752
BLAKE2b-256 checksum
How to use checksums
13a8c66bb380af49128c9e95bb3aea5bf63cb3b72e2149bcdc83d2b3eec81ee9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Release files / asimov_apify_module-0.1.1-py3-none-manylinux_2_28_x86_64.whl

Download URL asimov_apify_module-0.1.1-py3-none-manylinux_2_28_x86_64.whl
Size 3.1 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
690d1ca44744a498382162fbe65a8dc4f727d664176ef31133225ac3cd30cc17
BLAKE2b-256 checksum
How to use checksums
e8b3c0088b92d88752c75d41e51eea0b2bea6a806be9eebba8db410d4fbf4438
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Release files / asimov_apify_module-0.1.1-py3-none-manylinux_2_28_aarch64.whl

Download URL asimov_apify_module-0.1.1-py3-none-manylinux_2_28_aarch64.whl
Size 2.9 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
e4df8d6746d2826ca4383c3f6e2e9927225e7868f4cf6ed7162a445531725d05
BLAKE2b-256 checksum
How to use checksums
b0618aeeeb83123902d899b33740f6f46e07fec96da001791dc8d8ba69411575
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Release files / asimov_apify_module-0.1.1-py3-none-macosx_12_0_x86_64.whl

Download URL asimov_apify_module-0.1.1-py3-none-macosx_12_0_x86_64.whl
Size 3.0 MB
Tags Python 3 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
5e3f9039eccb4fb1d73ae615da0025fa3e89fc9b847a4c1cd7c58e4822580480
BLAKE2b-256 checksum
How to use checksums
ea8ac55aab25d513bee72f8b8d4e9cf12341e0d94ea651c8f7f9752df843ad74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Release files / asimov_apify_module-0.1.1-py3-none-macosx_12_0_arm64.whl

Download URL asimov_apify_module-0.1.1-py3-none-macosx_12_0_arm64.whl
Size 2.9 MB
Tags Python 3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
ed04a449331fc36a359ee74997cbd93dbfcd4f91240b3323177e6225dbdd3f03
BLAKE2b-256 checksum
How to use checksums
0a90bb5285aff11cb6d770c2ae0bdb316339d66c6b74a3b8f14af890c8485b67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Security for asimov-apify-module 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.1 This release

7 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page