/DuckDuckJVM

An API for Java/Kotlin with search for text, using the DuckDuckGo.com search engine.

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

Warning

THIS PROJECT IS NOT MAINTAINED ANYMORE.

🦆 DuckDuck (DuckDuckGo Search)

DuckDuck is a JVM Library for interacting with DuckDuckGo's search APIs.

⚡ Features

  • Perform text-based searches using DuckDuckGo.

🛠 Installation

Currently Not uploaded to Maven Central.

🚀 Usage

🛎 Initialize DuckDuck

val duckDuckJVM = DuckDuckJVM()

🔎 Perform a Text Search

You can use the text() function to perform text-based searches and get the results in plain text.

val response = duckDuckJVM.text("Latest Version of Kotlin")
println(response)
duckDuckJVM.close()

🔎 Troubleshooting

  • Invalid_VQD Error: Rerun the text function.

Other Issues or feature Request: Github

🤝 Contributing

Contributions are welcome! Feel free to submit pull requests or issues.

🧑‍💻 Author

Developed by Raj Dave.

Inspired by deedy5/duckduckgo_search

Disclaimer

This library is not affiliated with DuckDuckGo and is for educational purposes only. It is not intended for commercial use or any purpose that violates DuckDuckGo's Terms of Service. By using this library, you acknowledge that you will not use it in a way that infringes on DuckDuckGo's terms. The official DuckDuckGo website can be found at https://duckduckgo.com.