A Python SDK for interacting with the Datura API service.
Project description
Datura
Datura API in Python
Installation
pip install datura-py
Usage
Import the package and initialize the Datura client with your API key:
from datura_py import Datura
datura = Datura(api_key="your-api-key")
Common requests
# Desearch AI Search
result = datura.ai_search(
prompt="Bittensor",
tools=[
"Web Search",
"Hacker News Search",
"Reddit Search",
"Wikipedia Search",
"Youtube Search",
"Twitter Search",
"ArXiv Search"
],
model="NOVA",
date_filter="PAST_24_HOURS",
streaming=False,
)
#Desearch Twitter post search
result = datura.twitter_links_search(
prompt="Bittensor",
model="NOVA",
)
#Desearch Web links search
result = datura.web_links_search(
prompt="Bittensor",
tools=[
"Web Search",
"Hacker News Search",
"Reddit Search",
"Wikipedia Search",
"Youtube Search",
"Twitter Search",
"ArXiv Search"
],
model="NOVA",
)
#Basic Twitter search
result = datura.basic_twitter_search(
query="Whats going on with Bittensor",
sort="Top",
user="elonmusk",
start_date="2024-12-01",
end_date="2025-02-25",
lang="en",
verified=True,
blue_verified=True,
is_quote=True,
is_video=True,
is_image=True,
min_retweets=1,
min_replies=1,
min_likes=1,
count=10
)
#Basic Web search
result = datura.basic_web_search(
query="latest news on AI",
num=10,
start=0
)
#Fetch Tweets by URLs
result = datura.twitter_by_urls(
urls=["https://twitter.com/elonmusk/status/1613000000000000000"]
)
#Fetch Tweets by ID
result = datura.twitter_by_id(id="123456789")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
datura_py-0.0.14.tar.gz
(10.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file datura_py-0.0.14.tar.gz.
File metadata
- Download URL: datura_py-0.0.14.tar.gz
- Upload date:
- Size: 10.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7315d96ca0e3433c905d2574c7d688e3610f5f8960ea02bc13dab54658ea722e
|
|
| MD5 |
59b4b7b64d5cf5c88702e7706a8e1bd2
|
|
| BLAKE2b-256 |
76b50fa18c1caf23dca7bea4a1db6d8629ad2ed498b485e7d2dd8592d85d7f26
|
File details
Details for the file datura_py-0.0.14-py3-none-any.whl.
File metadata
- Download URL: datura_py-0.0.14-py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc13925e3b3e184a1313d95abdf13f2ee6afb46578e60e87b1e387c0712bc326
|
|
| MD5 |
762ea8042a46bcf58a15bf3fd47aad1d
|
|
| BLAKE2b-256 |
931f4c14d305e67890ae7e3a9536b8b07ee82a3bad343073489ff2878b064969
|