Metadata-Version: 2.1
Name: domeneshop
Version: 0.4.3
Summary: Domeneshop API library
Home-page: https://github.com/domeneshop/python-domeneshop
Author: Domeneshop AS
Author-email: kundeservice@domeneshop.no
License: MIT License
Classifier: Environment :: Plugins
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Security
Classifier: Topic :: System :: Installation/Setup
Classifier: Topic :: System :: Networking
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Requires-Python: !=2.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*
Provides-Extra: dev
License-File: LICENSE

domeneshop
==========

Python 3 library for working with the Domeneshop_ API.

**Note:** This library does *not* support Python 2.x.

.. _Domeneshop: https://domene.shop

Installation
------------

``pip3 install domeneshop``

Credentials
-----------

Use of this plugin requires Domeneshop API credentials.

See the `Domeneshop API <https://api.domeneshop.no/docs>`_ documentation for more information.

Examples
--------

Listing DNS records for the first domain in your account:

.. code:: python

    from domeneshop import Client


    if __name__ == "__main__":
        client = Client("<token>", "<secret>")

        domains = client.get_domains()
        domain = domains[0]

        print("DNS records for {0}:".format(domain["domain"]))
        for record in client.get_records(domain["id"]):
            print(record["id"], record["host"], record["type"], record["data"])

More examples can be found in the `examples <examples/>`_ folder.

Documentation
-------------

Coming soon.

In the meantime, see the docstrings for `domeneshop.client.Client <src/domeneshop/client.py>`_.
