Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/goldenm-software/wialon-python
Wialon SDK library to perform Wialon Remote API requests
https://github.com/goldenm-software/wialon-python
Last synced: about 2 months ago
JSON representation
Wialon SDK library to perform Wialon Remote API requests
- Host: GitHub
- URL: https://github.com/goldenm-software/wialon-python
- Owner: goldenm-software
- License: mit
- Created: 2024-01-30T22:07:41.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-15T06:54:03.000Z (11 months ago)
- Last Synced: 2024-11-09T02:05:52.745Z (about 2 months ago)
- Language: Python
- Size: 8.79 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Wialon SDK for Python
[![pypi version](https://badge.fury.io/py/wialon.svg)](https://pypi.org/project/wialon/)## Installation
Use the package manager [pip](https://pypi.org/) to install wialon-python.
```bash
pip3 install wialon
```## Usage
```python
"""
WialonSDK example usage
"""
from wialon.sdk import WialonSdk, WialonError, SdkException# Initialize Wialon instance
sdk = WialonSdk(
is_development=True,
scheme='https',
host='hst-api.wialon.com',
port=0,
session_id='',
extra_params={}
)try:
token = '' # If you haven't a token, you should use our token generator
# https://goldenm.com/#/Resources/token-generator
response = sdk.login(token)
print(response)parameters = {
'spec':{
'itemsType': str,
'propName': str,
'propValueMask': str,
'sortType': str,
'propType': str,
'or_logic':bool
},
'force': int,
'flags': int,
'from': int,
'to': int
}units = sdk.core_search_items(parameters)
sdk.logout()
except SdkException as e:
print(f'Sdk related error: {e}')
except WialonError as e:
print(f'Wialon related error: {e}')
except Exception as e:
print(f'Python error: {e}')
```## Methods available
For more information, please go to [Wialon Remote API documentation](https://sdk.wialon.com/wiki/en/sidebar/remoteapi/apiref/apiref)## Work with us!
Golden M is a software/hardware development company what is working on a new, innovative and disruptive technologies.
Fore more information, contact us at [[email protected]](mailto:[email protected])## Contributing
Merge requests are welcome. For major changes, please open an issue first to discuss what you would like to change.Please make sure to update tests as appropriate.