Skip to content

Commit e6babc9

Browse files
committed
chore: add load_dotenv in example scripts
1 parent 2d58d85 commit e6babc9

File tree

7 files changed

+21
-0
lines changed

7 files changed

+21
-0
lines changed

.env.example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
LINKUP_API_KEY=

examples/1_direct_search_results.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@
33
for instance in a RAG system, with the output_type parameter set to "searchResults".
44
"""
55

6+
from dotenv import load_dotenv
67
from rich import print
78

89
from linkup import LinkupClient
910

11+
load_dotenv()
1012
client = LinkupClient()
1113

1214
response = client.search(

examples/2_sourced_answer_search.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
along with the sources supporting it.
55
"""
66

7+
from dotenv import load_dotenv
78
from rich import print
89

910
from linkup import LinkupClient
1011

12+
load_dotenv()
1113
client = LinkupClient()
1214

1315
response = client.search(

examples/3_structured_search.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
documented schema to steer the Linkup search in any direction.
55
"""
66

7+
from dotenv import load_dotenv
78
from pydantic import BaseModel, Field
89
from rich import print
910

@@ -19,6 +20,7 @@ class Events(BaseModel):
1920
events: list[Event] = Field(description="The list of events")
2021

2122

23+
load_dotenv()
2224
client = LinkupClient()
2325

2426
response = client.search(

examples/4_asynchronous_search.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@
77
import asyncio
88
import time
99

10+
from dotenv import load_dotenv
1011
from rich import print
1112

1213
from linkup import LinkupClient
1314

15+
load_dotenv()
1416
client = LinkupClient()
1517

1618
queries: list[str] = [

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ dev = [
3434
"pytest-cov>=6.2.1",
3535
"pytest-mock>=3.14.1",
3636
"pytest>=8.4.1",
37+
"python-dotenv>=1.1.1",
3738
"rich>=14.1.0",
3839
]
3940

uv.lock

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)