Skip to content

Commit c165490

Browse files
committed
chore: rebranding
1 parent 3e9f9d1 commit c165490

40 files changed

Lines changed: 90 additions & 89 deletions

README.md

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ python setup.py install --user
2323
(or `sudo python setup.py install` to install the package for all users)
2424

2525
Then import the package:
26+
2627
```python
27-
import python_hde
28+
import hostingde
2829
```
2930

3031
## Getting Started
@@ -33,8 +34,8 @@ Please follow the [installation procedure](#installation--usage). To login with
3334
url, and an API token. To authenticate:
3435

3536
```python
36-
from python_hde import api
37-
from python_hde.client import HostingDeClient
37+
from hostingde import api
38+
from hostingde.client import HostingDeClient
3839

3940
client: HostingDeClient = api.login('<your endpoint url>', '<your token>')
4041
```
@@ -46,13 +47,13 @@ The client is modularized into the different service types, for example `client.
4647
For example, to fetch all zones, you can use:
4748

4849
```python
49-
from python_hde import api
50-
from python_hde.client import HostingDeClient
50+
from hostingde import api
51+
from hostingde.client import HostingDeClient
5152

5253
client: HostingDeClient = api.login('<your endpoint url>', '<your token>')
5354

5455
for zone in client.dns.list_zones():
55-
print(zone)
56+
print(zone)
5657
```
5758

5859
All implemented endpoints are fully documented and typed. You will get corresponding hints in your IDE of choice.
@@ -62,16 +63,16 @@ All implemented endpoints are fully documented and typed. You will get correspon
6263
In order to use filter and sort APIs, we simplified the usage of the API. For example, to search for a specific zone:
6364

6465
```python
65-
from python_hde import api
66-
from python_hde.client import HostingDeClient
67-
from python_hde.model.filter import FilterCondition
66+
from hostingde import api
67+
from hostingde.client import HostingDeClient
68+
from hostingde.model.filter import FilterCondition
6869

6970
client: HostingDeClient = api.login('<your endpoint url>', '<your token>')
7071

7172
zone_filter = FilterCondition('zoneName').eq('example.com')
7273

7374
for zone in client.dns.list_zones(filter=zone_filter):
74-
print(zone)
75+
print(zone)
7576
```
7677

7778
This will automatically build teh corresponding filter expression in the background
@@ -99,16 +100,17 @@ Apart from `FilterCondition.eq`, the condition supports all relations currently
99100
Chaining filters is easily supported as well:
100101

101102
```python
102-
from python_hde import api
103-
from python_hde.client import HostingDeClient
104-
from python_hde.model.filter import FilterCondition
103+
from hostingde import api
104+
from hostingde.client import HostingDeClient
105+
from hostingde.model.filter import FilterCondition
105106

106107
client: HostingDeClient = api.login('<your endpoint url>', '<your token>')
107108

108-
zone_filter = (FilterCondition('zoneName').startswith('example') | FilterCondition('zoneName').startswith('demo')) & FilterCondition('zoneName').ne('*.com')
109+
zone_filter = (FilterCondition('zoneName').startswith('example') | FilterCondition('zoneName').startswith(
110+
'demo')) & FilterCondition('zoneName').ne('*.com')
109111

110112
for zone in client.dns.list_zones(filter=zone_filter):
111-
print(zone)
113+
print(zone)
112114
```
113115

114116
This automatically builds the equivalent filter expression for the API:
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
from typing import Optional
22

3-
from python_hde.hostingde import HostingDeCore
4-
from python_hde.model.account import Account
5-
from python_hde.model.filter import FilterElement
6-
from python_hde.model.sort import SortConfiguration
7-
from python_hde.paginator import HostingDePaginator
3+
from hostingde.hostingde import HostingDeCore
4+
from hostingde.model.account import Account
5+
from hostingde.model.filter import FilterElement
6+
from hostingde.model.sort import SortConfiguration
7+
from hostingde.paginator import HostingDePaginator
88

99

1010
class AccountClient(HostingDeCore):
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from python_hde.client import HostingDeClient
2-
from python_hde.exceptions import ClientException
1+
from hostingde.client import HostingDeClient
2+
from hostingde.exceptions import ClientException
33

44

55
def login(base_url: str, token: str):
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from python_hde.account.account import AccountClient
2-
from python_hde.dns.dns import DnsClient
3-
from python_hde.hostingde import HostingDeCore
1+
from hostingde.account.account import AccountClient
2+
from hostingde.dns.dns import DnsClient
3+
from hostingde.hostingde import HostingDeCore
44

55

66
class HostingDeClient(HostingDeCore):
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
from typing import Optional, List
22

3-
from python_hde.dns.requests.update_zone_request import UpdateZoneRequest
4-
from python_hde.exceptions import ClientException
5-
from python_hde.job_waiter import AsynchronousClient, JobWaiter
6-
from python_hde.model.zone_config import ZoneConfig
7-
8-
from python_hde.dns.requests.delete_zone import DeleteZoneRequest
9-
from python_hde.dns.requests.create_new_zone import CreateZoneRequest
10-
from python_hde.hostingde import HostingDeCore
11-
from python_hde.model.filter import FilterElement
12-
from python_hde.model.job import Job
13-
from python_hde.model.sort import SortConfiguration
14-
from python_hde.model.zone import Zone
15-
from python_hde.paginator import HostingDePaginator
16-
from python_hde.model.record import Record
3+
from hostingde.dns.requests.update_zone_request import UpdateZoneRequest
4+
from hostingde.exceptions import ClientException
5+
from hostingde.job_waiter import AsynchronousClient, JobWaiter
6+
from hostingde.model.zone_config import ZoneConfig
7+
8+
from hostingde.dns.requests.delete_zone import DeleteZoneRequest
9+
from hostingde.dns.requests.create_new_zone import CreateZoneRequest
10+
from hostingde.hostingde import HostingDeCore
11+
from hostingde.model.filter import FilterElement
12+
from hostingde.model.job import Job
13+
from hostingde.model.sort import SortConfiguration
14+
from hostingde.model.zone import Zone
15+
from hostingde.paginator import HostingDePaginator
16+
from hostingde.model.record import Record
1717

1818

1919
class DnsClient(HostingDeCore, AsynchronousClient):

0 commit comments

Comments
 (0)