url
This module contains functions and objects used internally to generate URLs.
URLGenerator
¶
Generates URLs based on a chosen base URL.
Attributes:
| Name | Type | Description |
|---|---|---|
base_url |
str
|
The base URL. |
Source code in luduvo/utilities/url.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | |
get_subdomain(subdomain, protocol='https')
¶
Returns the full URL of a subdomain, given the base subdomain name.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
subdomain
|
str
|
The URL subdomain. |
required |
protocol
|
str
|
The URL protocol. |
'https'
|
Source code in luduvo/utilities/url.py
25 26 27 28 29 30 31 32 33 34 35 | |
get_url(path, subdomain='api', base_url=None, protocol='https')
¶
Returns a full URL, given a subdomain name, protocol, and path.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
path
|
str
|
The URL path. |
required |
subdomain
|
str
|
The URL subdomain. |
'api'
|
base_url
|
str
|
The base URL. |
None
|
protocol
|
str
|
The URL protocol. |
'https'
|
Source code in luduvo/utilities/url.py
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | |