Name | sopel-search JSON |
Version |
1.0.1
JSON |
| download |
home_page | None |
Summary | Search plugin for Sopel IRC bots |
upload_time | 2024-10-08 04:17:11 |
maintainer | None |
docs_url | None |
author | None |
requires_python | <4,>=3.8 |
license | EFL-2.0 |
keywords |
sopel
plugin
bot
irc
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# sopel-search
Search plugin for Sopel IRC bots
## Installing
Releases are hosted on PyPI, so after installing Sopel, all you need is `pip`:
```shell
$ pip install sopel-search
```
### Google query suggestions
If you want users to be able to fetch query suggestions from Google using the
`.gsuggest` command, you will need the `gsuggest` extra:
```shell
$ pip install sopel-search[gsuggest]
```
## Configuring
The easiest way to configure `sopel-search` is via Sopel's configuration
wizard—simply run `sopel-plugins configure search` and enter the values for
which it prompts you. Available settings are:
* `region`: Set this to the primary geographical region of your bot's users,
using one of the values from https://duckduckgo.com/params
Setting this correctly may improve the relevance of both search results and
query suggestions using `.suggest`.
* `safesearch`: Controls SafeSearch filtering of `.search` results; one of 'on',
'moderate', and 'off'.
## Changelog
### 1.0.1
Bump DuckDuckGo library minimum version; older releases stopped working.
### 1.0.0
First release of `sopel-search`.
This new search plugin apes a lot of behaviors from Sopel's built-in `search`,
with the following notable changes:
* `.bing` is no longer available
* `.search` is an alias to `.ddg`, as `.g` was already
* Search `region` and `safesearch` level are now configurable
* `.suggest` uses DuckDuckGo; Google suggestions are still available via the
new `.gsuggest` command (if optional extra dependencies are installed)
Raw data
{
"_id": null,
"home_page": null,
"name": "sopel-search",
"maintainer": null,
"docs_url": null,
"requires_python": "<4,>=3.8",
"maintainer_email": null,
"keywords": "sopel, plugin, bot, irc",
"author": null,
"author_email": "dgw <dgw@technobabbl.es>",
"download_url": "https://files.pythonhosted.org/packages/68/80/0fc0cf275e875b2f49e97797b79a75733063bad92e65a5b45b6b7af822d3/sopel_search-1.0.1.tar.gz",
"platform": "Linux x86, x86-64",
"description": "# sopel-search\n\nSearch plugin for Sopel IRC bots\n\n## Installing\n\nReleases are hosted on PyPI, so after installing Sopel, all you need is `pip`:\n\n```shell\n$ pip install sopel-search\n```\n\n### Google query suggestions\n\nIf you want users to be able to fetch query suggestions from Google using the\n`.gsuggest` command, you will need the `gsuggest` extra:\n\n```shell\n$ pip install sopel-search[gsuggest]\n```\n\n## Configuring\n\nThe easiest way to configure `sopel-search` is via Sopel's configuration\nwizard\u2014simply run `sopel-plugins configure search` and enter the values for\nwhich it prompts you. Available settings are:\n\n* `region`: Set this to the primary geographical region of your bot's users,\n using one of the values from https://duckduckgo.com/params\n\n Setting this correctly may improve the relevance of both search results and\n query suggestions using `.suggest`.\n* `safesearch`: Controls SafeSearch filtering of `.search` results; one of 'on',\n 'moderate', and 'off'.\n\n## Changelog\n\n### 1.0.1\n\nBump DuckDuckGo library minimum version; older releases stopped working.\n\n\n### 1.0.0\n\nFirst release of `sopel-search`.\n\nThis new search plugin apes a lot of behaviors from Sopel's built-in `search`,\nwith the following notable changes:\n\n* `.bing` is no longer available\n* `.search` is an alias to `.ddg`, as `.g` was already\n* Search `region` and `safesearch` level are now configurable\n* `.suggest` uses DuckDuckGo; Google suggestions are still available via the\n new `.gsuggest` command (if optional extra dependencies are installed)\n",
"bugtrack_url": null,
"license": "EFL-2.0",
"summary": "Search plugin for Sopel IRC bots",
"version": "1.0.1",
"project_urls": {
"Bug Tracker": "https://github.com/sopel-irc/sopel-search/issues",
"Homepage": "https://github.com/sopel-irc/sopel-search"
},
"split_keywords": [
"sopel",
" plugin",
" bot",
" irc"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "acc02c715fb015a8e9ca726aa95545f2c67df75e24b484d1b8fa2a5fda0d00c2",
"md5": "e6e7d841787af436bc035b2084cd975d",
"sha256": "a963162ea4d11948c9ed9b1bde081043158dcdb4cc8e2bb3be4da40f41aae575"
},
"downloads": -1,
"filename": "sopel_search-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e6e7d841787af436bc035b2084cd975d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4,>=3.8",
"size": 5994,
"upload_time": "2024-10-08T04:17:10",
"upload_time_iso_8601": "2024-10-08T04:17:10.573568Z",
"url": "https://files.pythonhosted.org/packages/ac/c0/2c715fb015a8e9ca726aa95545f2c67df75e24b484d1b8fa2a5fda0d00c2/sopel_search-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "68800fc0cf275e875b2f49e97797b79a75733063bad92e65a5b45b6b7af822d3",
"md5": "4c662506c889f0686e3da139d13e2c5f",
"sha256": "8cc22478d1a4f11c948625f112add5db306486a7d46d3a742b82814defd9fec8"
},
"downloads": -1,
"filename": "sopel_search-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "4c662506c889f0686e3da139d13e2c5f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4,>=3.8",
"size": 5102,
"upload_time": "2024-10-08T04:17:11",
"upload_time_iso_8601": "2024-10-08T04:17:11.442797Z",
"url": "https://files.pythonhosted.org/packages/68/80/0fc0cf275e875b2f49e97797b79a75733063bad92e65a5b45b6b7af822d3/sopel_search-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-08 04:17:11",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "sopel-irc",
"github_project": "sopel-search",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "sopel-search"
}