Python Namesilo Module
This code is written in Python, and the following versions are supported: 3.8, 3.9, 3.10, 3.11 and 3.12.
If you want to contribute to this project feel free to contact me at any time.
Installation
pip install python-namesilo
Usage
from namesilo.core import NameSilo
client = NameSilo(token="your-token", sandbox=False)
domain_available = client.check_domain("domain-to-register.com")
if domain_available:
print("Domain is available!")
client.register_domain("domain-to-register", private=1) # use whois privacy
Functionality Status
| Functionality | Description | Implemented |
|---|---|---|
| registerDomain | Register a new domain name | Yes |
| registerDomainDrop | Register a new domain name using drop-catching | No |
| renewDomain | Renew a domain name | Yes |
| transferDomain | Transfer a domain name into your NameSilo account | No |
| checkTransferStatus | Check the status of a domain transfer | No |
| checkRegisterAvailability | Determine if up to 200 domains can be registered at this time | Yes |
| checkTransferAvailability | Determine if up to 200 domains can be transferred into your account at this time | No |
| listDomains | A list of all active domains within your account | Yes |
| getDomainInfo | Get essential information on a domain within your account | Yes |
| contactList | View all contact profiles in your account | Yes |
| contactAdd | Add a contact profile to your account | Yes |
| contactUpdate | Update a contact profile in account | Yes |
| contactDelete | Delete a contact profile in account | Yes |
| contactDomainAssociate | Associate contact profiles with a domain | No |
| dnsListRecords | View all DNS records associated with your domain | No |
| dnsAddRecord | Add a new DNS resource record | No |
| dnsUpdateRecord | Update an existing DNS resource record | No |
| dnsDeleteRecord | Delete an existing DNS resource record | No |
| changeNameServers | Change the NameServers for up to 200 domains | Yes |
| portfolioList | List the active portfolios within your account | No |
| portfolioAdd | Add a portfolio to your account | No |
| portfolioDelete | Delete a portfolio from your account | No |
| portfolioDomainAssociate | Add up to 200 domains to a portfolio | No |
| listRegisteredNameServers | List the Registered NameServers associated with one of your domains | No |
| addRegisteredNameServer | Add a Registered NameServer for one of your domains | No |
| modifyRegisteredNameServer | Modify a Registered NameServer | No |
| deleteRegisteredNameServer | Delete a Registered NameServer | No |
| addPrivacy | Add WHOIS Privacy to a domain | Yes |
| removePrivacy | Remove WHOIS Privacy from a domain | Yes |
| addAutoRenewal | Set your domain to be auto-renewed | No |
| removeAutoRenewal | Remove the auto-renewal setting from your domain | No |
| retrieveAuthCode | Have the EPP authorization code for the domain emailed to the administrative contact | No |
| domainForward | Forward your domain | No |
| domainForwardSubDomain | Forward a sub-domain | No |
| domainForwardSubDomainDelete | Delete a sub-domain forward | No |
| domainLock | Lock your domain | Yes |
| domainUnlock | Unlock your domain | Yes |
| listEmailForwards | List all email forwards for your domain | No |
| configureEmailForward | Add or modify an email forward for your domain | No |
| deleteEmailForward | Delete an email forward for your domain | No |
| emailVerification | Verify a Registrant email address | No |
Metadata
Release files for python-namesilo 1.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| python_namesilo-1.7.0.tar.gz | 23.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| python_namesilo-1.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 43.5 kB
Release files / python_namesilo-1.7.0.tar.gz
| Download URL | python_namesilo-1.7.0.tar.gz |
|---|---|
| Size | 23.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d4920fe2ab7943d7b0f8a1653df9b7bfcf948e1a1bcc47cff770380f42dda9f0
|
|
BLAKE2b-256 checksum How to use checksums |
c785f13179569e2677d35762654d0f075e180c7a67c60a2b5c73f91a4033b5b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / python_namesilo-1.7.0-py3-none-any.whl
| Download URL | python_namesilo-1.7.0-py3-none-any.whl |
|---|---|
| Size | 20.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9918e9a350595fc657f81ad38e9c01b838fe5fb419e230b1e55bb7f11690ed5a
|
|
BLAKE2b-256 checksum How to use checksums |
1974a99c49a16af0759f226b6ff87cef0018f68cf0833663fd516c5837d3a3dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|