Name | sopel-tld JSON |
Version |
0.1.2
JSON |
| download |
home_page | None |
Summary | Top-level domain (TLD) info plugin for Sopel IRC bots. |
upload_time | 2025-08-05 15:33:25 |
maintainer | None |
docs_url | None |
author | Michael Yanovich |
requires_python | <4,>=3.8 |
license | None |
keywords |
sopel
plugin
bot
irc
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# sopel-tld
Top-level domain (TLD) info plugin for Sopel IRC bots.
## Installing
Releases are hosted on PyPI, so after installing Sopel, all you need is `pip`:
```shell
$ pip install sopel-tld
```
## Using
This plugin provides the `.tld` command, which can be used to look up a
top-level domain with or without the leading `.`:
```
<dgw> .tld .net
<Sopel> [tld] Name: .net | Entity: network | Administrator: Verisign | IDN: Yes
| DNSSEC: Yes | SLD: Yes | IPv6: Yes | Notes: This is an open TLD; any
person or entity is permitted to register. According to RFC 1591 (March
1994) "This domain is intended to hold only the computers of network
providers."
<dgw> .tld mil
<Sopel> [tld] Name: .mil | Entity: U.S. military | Administrator: United States
Department of Defense | IDN: No | DNSSEC: Yes | SLD: Yes | IPv6: Yes |
Notes: The .mil TLD is restricted to departments, services and agencies
of the United States Department of Defense.
```
Most data is sourced from the English Wikipedia, so code updates might be
required periodically as their table format evolves.
## Changelog
### 0.1.2
Fixed:
* Lists in fields (e.g. ccTLD "domain hacks") are parsed correctly with a
separator added between items (`item 1, item 2` vs. `item 1item2`) [#4]
### 0.1.1
Fixed:
* English-language ICANN era gTLDs got moved to a separate page; parse that too.
### 0.1.0
First release of `sopel-tld`, based on the built-in `tld` plugin from Sopel 8.0.
Compared to the built-in plugin, this release contains a simple fix for some
ccTLD output errors caused by new `<style>` tags in the Wikipedia markup.
Raw data
{
"_id": null,
"home_page": null,
"name": "sopel-tld",
"maintainer": null,
"docs_url": null,
"requires_python": "<4,>=3.8",
"maintainer_email": "dgw <dgw@technobabbl.es>",
"keywords": "sopel, plugin, bot, irc",
"author": "Michael Yanovich",
"author_email": "dgw <dgw@technobabbl.es>",
"download_url": "https://files.pythonhosted.org/packages/b0/97/f0e8693dbb9a6f53c0ad7fd9d24cf228db84f2a4e950086e395168cddcd2/sopel_tld-0.1.2.tar.gz",
"platform": "Linux x86, x86-64",
"description": "# sopel-tld\n\nTop-level domain (TLD) info 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-tld\n```\n\n## Using\n\nThis plugin provides the `.tld` command, which can be used to look up a\ntop-level domain with or without the leading `.`:\n\n```\n<dgw> .tld .net\n<Sopel> [tld] Name: .net | Entity: network | Administrator: Verisign | IDN: Yes\n | DNSSEC: Yes | SLD: Yes | IPv6: Yes | Notes: This is an open TLD; any\n person or entity is permitted to register. According to RFC 1591 (March\n 1994) \"This domain is intended to hold only the computers of network\n providers.\"\n\n<dgw> .tld mil\n<Sopel> [tld] Name: .mil | Entity: U.S. military | Administrator: United States\n Department of Defense | IDN: No | DNSSEC: Yes | SLD: Yes | IPv6: Yes |\n Notes: The .mil TLD is restricted to departments, services and agencies\n of the United States Department of Defense.\n```\n\nMost data is sourced from the English Wikipedia, so code updates might be\nrequired periodically as their table format evolves.\n\n## Changelog\n\n### 0.1.2\n\nFixed:\n* Lists in fields (e.g. ccTLD \"domain hacks\") are parsed correctly with a\n separator added between items (`item 1, item 2` vs. `item 1item2`) [#4]\n\n\n### 0.1.1\n\nFixed:\n* English-language ICANN era gTLDs got moved to a separate page; parse that too.\n\n\n### 0.1.0\n\nFirst release of `sopel-tld`, based on the built-in `tld` plugin from Sopel 8.0.\n\nCompared to the built-in plugin, this release contains a simple fix for some\nccTLD output errors caused by new `<style>` tags in the Wikipedia markup.\n",
"bugtrack_url": null,
"license": null,
"summary": "Top-level domain (TLD) info plugin for Sopel IRC bots.",
"version": "0.1.2",
"project_urls": {
"Bug Tracker": "https://github.com/sopel-irc/sopel-tld/issues",
"Homepage": "https://github.com/sopel-irc/sopel-tld"
},
"split_keywords": [
"sopel",
" plugin",
" bot",
" irc"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "45776eee024d318267367ed7c7a6aa71955d306ec9b54778383503b64c87c993",
"md5": "da4fa58226b491fb6b3599a79cc39a03",
"sha256": "11bc6f39bacded24bd4dbe69c60bedf0251a70f60c99dd6faa6aacb6940e2602"
},
"downloads": -1,
"filename": "sopel_tld-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "da4fa58226b491fb6b3599a79cc39a03",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4,>=3.8",
"size": 7940,
"upload_time": "2025-08-05T15:33:23",
"upload_time_iso_8601": "2025-08-05T15:33:23.911631Z",
"url": "https://files.pythonhosted.org/packages/45/77/6eee024d318267367ed7c7a6aa71955d306ec9b54778383503b64c87c993/sopel_tld-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b097f0e8693dbb9a6f53c0ad7fd9d24cf228db84f2a4e950086e395168cddcd2",
"md5": "bd52b3fcf6a3d1493257d3d192866621",
"sha256": "f80eab60437b388416b55a986fac7546900dbe3202ecced1805ba7e6e3bc8692"
},
"downloads": -1,
"filename": "sopel_tld-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "bd52b3fcf6a3d1493257d3d192866621",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4,>=3.8",
"size": 8097,
"upload_time": "2025-08-05T15:33:25",
"upload_time_iso_8601": "2025-08-05T15:33:25.225832Z",
"url": "https://files.pythonhosted.org/packages/b0/97/f0e8693dbb9a6f53c0ad7fd9d24cf228db84f2a4e950086e395168cddcd2/sopel_tld-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-05 15:33:25",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "sopel-irc",
"github_project": "sopel-tld",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "sopel-tld"
}