Geobricks common library.
Project description
Geobricks Common
==============
Geobricks common library handle some functionalities that are used by different Geobricks components, like the logging, folders structure and email service.
# Installation
## Linux
```python
pip install geobrickscommon
```
## Example of configuration
An example of main configuration contained in geobricks.common.config.config:
```python
{
"settings": {
# Logging configurations
"logging": {
"level": logging.INFO,
"format": "%(asctime)s | %(levelname)-8s | %(name)-20s | Line: %(lineno)-5d | %(message)s",
"datefmt": "%d-%m-%Y | %H:%M:%s"
},
# Folders to be used by the system
"folders": {
"tmp": "/tmp",
#"geoserver_datadir": "/tmp",
"geoserver_datadir": "/geoserver_data_dir",
"distribution": "/distribution_folder",
"storage": "/storage_folder"
},
# Email configurations (for now uses gmail as default client)
"email": {
"user": "user",
"password": "password"
},
# optional metadata D3S service used to get a resource using its UID
"metadata": {
"url_get_metadata_uid": "http://localhost:7788/d3s/msd/resources/metadata/uid/<uid>",
}
}
}
```
==============
Geobricks common library handle some functionalities that are used by different Geobricks components, like the logging, folders structure and email service.
# Installation
## Linux
```python
pip install geobrickscommon
```
## Example of configuration
An example of main configuration contained in geobricks.common.config.config:
```python
{
"settings": {
# Logging configurations
"logging": {
"level": logging.INFO,
"format": "%(asctime)s | %(levelname)-8s | %(name)-20s | Line: %(lineno)-5d | %(message)s",
"datefmt": "%d-%m-%Y | %H:%M:%s"
},
# Folders to be used by the system
"folders": {
"tmp": "/tmp",
#"geoserver_datadir": "/tmp",
"geoserver_datadir": "/geoserver_data_dir",
"distribution": "/distribution_folder",
"storage": "/storage_folder"
},
# Email configurations (for now uses gmail as default client)
"email": {
"user": "user",
"password": "password"
},
# optional metadata D3S service used to get a resource using its UID
"metadata": {
"url_get_metadata_uid": "http://localhost:7788/d3s/msd/resources/metadata/uid/<uid>",
}
}
}
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
GeobricksCommon-0.0.5.7.tar.gz
(13.4 kB
view hashes)