Skip to main content

LlamaIndex integration with the ASIMOV platform.

Project description

llama-index-asimov

License Compatibility Package

📦 Packages

This repository currently provides:

Package Description PyPI
llama-index-readers-asimov Reader module that runs ASIMOV importers via subprocess 📦 PyPI

🛠️ Prerequisites

⬇️ Installation

Installation from PyPI

pip install -U llama-index-readers-asimov

👉 Examples

DuckDuckGo Results via SerpAPI

from llama_index.readers.asimov import AsimovReader

reader = AsimovReader(
    module="serpapi",
    url="https://duckduckgo.com/?q=LangChain+roadmap"
)

for result in reader.load_data():
    print(result)

[!TIP] On your host, make sure that asimov-serpapi-importer can be found in your PATH and that you've defined the SERPAPI_KEY environment variable:

export SERPAPI_KEY="..."

X (Twitter) Profile via Bright Data

Use e.g. the Bright Data module to fetch a public X profile:

from llama_index.readers.asimov import AsimovReader

reader = AsimovReader(
    module="brightdata",
    url="https://x.com/llama_index"
)

for result in reader.load_data():
    print(result)

[!TIP] On your host, make sure that asimov-brightdata-importer can be found in your PATH and that you've defined the BRIGHTDATA_API_KEY environment variable:

export BRIGHTDATA_API_KEY="..."

X (Twitter) Followers via Apify

Use e.g. the Apify module to fetch the followers/followees for an X profile:

from llama_index.readers.asimov import AsimovReader

reader = AsimovReader(
    module="apify",
    url="https://x.com/llama_index/followers"
)

for result in reader.load_data():
    print(result)

[!TIP] On your host, make sure that asimov-apify-importer can be found in your PATH and that you've defined the APIFY_TOKEN environment variable:

export APIFY_TOKEN="..."

📚 Reference

llama-index-asimov.readthedocs.io

👨‍💻 Development

git clone https://github.com/asimov-platform/langchain-asimov.git

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llama_index_asimov-0.0.2.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

llama_index_asimov-0.0.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file llama_index_asimov-0.0.2.tar.gz.

File metadata

  • Download URL: llama_index_asimov-0.0.2.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for llama_index_asimov-0.0.2.tar.gz
Algorithm Hash digest
SHA256 af9c1ad9c6eaea41099648ed537bf02bfac2310ad244ca03a7d1dd58615d3a09
MD5 2220979fc4a8cd28a58f9c3f52dc213e
BLAKE2b-256 63b3a518a1c834603a4b1de6bc55a9c8fa58f735d3f19c97e6f311edb5007529

See more details on using hashes here.

File details

Details for the file llama_index_asimov-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: llama_index_asimov-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for llama_index_asimov-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e12211b1d7591efbcebd51e271f88a09ca2863ae9402bc9b77104bb4a7f0a625
MD5 80049a713fd31d6996463f5315583570
BLAKE2b-256 9f684d7e946660d107de9bf42f84635c90785c2c377d16a7373d4332a9ad1910

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page