A library for TMS integration
Project description
F-ONE Group TMS Integration
Welcome to the F-ONE Group TMS Integration package! This Python library is designed to streamline the integration process with various Transportation Management Systems (TMS). It provides robust tools and utilities to facilitate seamless communication and data exchange between your systems and supported TMS platforms.
Features
- Lis Winsped Integration: Comprehensive support for integrating with the Lis Winsped TMS, including models and utilities for handling various data types.
- Carlo Integration: (Coming soon) Future support for the Carlo TMS platform.
- Windispo Integration: XML import file generation for
createjob.v1payloads and SFTP-based import support. - Utilities: Includes XML handling and SFTP utilities to simplify data transfer and processing.
Installation
To install the library, use pip:
pip install fone-tms-integration
Usage
Here is a quick example to get started:
from tms_integration.lis_winsped import lis_winsped
# Example usage
response = lis_winsped.some_function()
print(response)
For detailed usage instructions, please refer to the documentation provided in the respective modules.
Documentation
The library is organized into the following modules:
Lis Winsped
- Models for handling various data types such as orders, ADR, and more.
- Utilities for interacting with the Lis Winsped TMS API.
Carlo (Coming Soon)
- Planned support for Carlo TMS integration.
Windispo
createjob.v1XML import generation with typed payload models.- SFTP import helper for transferring generated XML files.
Utilities
- XML handling utilities.
- SFTP utilities for secure file transfers.
Contributing
We welcome contributions to enhance the functionality of this library. To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix (
git checkout -b feature-branch). - Commit your changes with clear and concise messages (
git commit -am 'Add new feature'). - Push your branch to your fork (
git push origin feature-branch). - Submit a pull request for review.
License
This project is licensed under the Apache 2.0 License. See the LICENSE file for more details.
Support
For any issues or questions, please open an issue on the GitHub repository or contact the maintainers directly.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tms_integration-1.1.4.tar.gz.
File metadata
- Download URL: tms_integration-1.1.4.tar.gz
- Upload date:
- Size: 47.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f5a2b02d41c6a662e15495820ed1fc2347bafa98ed11f9be363225a19aa8f57
|
|
| MD5 |
cef1bd00d6f5e59ac75e46b1eb74deef
|
|
| BLAKE2b-256 |
c6f9fb2c664d3e9796957deb396aa6db9fc7f21f407422d943b32ee08d5a1381
|
File details
Details for the file tms_integration-1.1.4-py3-none-any.whl.
File metadata
- Download URL: tms_integration-1.1.4-py3-none-any.whl
- Upload date:
- Size: 58.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec4323f88af4959556ae82a77ddb01c5b3fa646440dfd77e369809dc2dc690fd
|
|
| MD5 |
137cbc26bb9853f051ccca932154e26e
|
|
| BLAKE2b-256 |
47bd53733ac23b528177e605d8351365ab861618b22f1de15df4389410bb8ad8
|