duckduckgo_search 0.1.3 duckduckgo_search: ^0.1.3 copied to clipboard
DuckDuckGo Search API for Dart
duckduckgo_search #
Search using the DuckDuckGo api
Features #
- searching for text.
- search suggestions.
- quick answers
Installation #
Add the following dependency to your pubspec.yaml
file:
dependencies:
duduckgo_search: ^0.1.1
Then, run flutter pub get
or dart pub get
to install the package.
Usage #
Import the package in your Dart file:
import 'package:duduckgo_search/duduckgo_search.dart';
Perform a search:
void main() async {
final results = await DuckDuckGoSearch.text('dartlang');
for (var result in results) {
print(result.title);
print(result.url);
print(result.body);
print('---');
}
}
Request search suggestions:
void main() async {
final results = await DuckDuckGoSearch.suggestions('dartlang');
for (var suggestion in results) {
print(suggestion);
}
}
quick answer:
void main() async {
final answer = await DuckDuckGoSearch.answer('who is miles davis');
print(answer.answerAbstract);
}
Contributing #
Contributions are welcome! Please open an issue or submit a pull request on GitHub.
License #
This project is licensed under the MIT License. See the LICENSE file for details.
Changelog See the CHANGELOG file for version history.
Acknowledgements #
This library is a Dart port of the Python duckduckgo_search library.