This commit is contained in:
2023-11-21 01:56:46 +00:00
parent 7050a6fa85
commit 5868338b69

View File

@@ -1038,7 +1038,20 @@ function chunktext(text::T, headers) where {T<:AbstractString}
return result
end
"""
Search wikipedia.
Args:
query (string): The query to search for
Returns:
string: The search result text from wikipedia
```jldoctest
julia> using HTTP, JSON3
julia> result = wikisearch("AMD")
"Advanced Micro Devices, Inc., commonly abbreviated as AMD, is an ..."
```
"""
function wikisearch(phrase::T) where {T<:AbstractString}
url = "https://en.wikipedia.org/w/api.php?action=query&format=json&prop=extracts&titles=$(replace(phrase, " " => "%20"))&exintro=1&explaintext=1"
response = HTTP.get(url)