UNKNOWN
Project description
Pilote
======
< French for 'Pilot' (noun). Meaning - test (a scheme, project, etc.) before introducing it more widely >
Current status, version 0.7.0, pre-alpha release
------------------------------------------------
This project is under development and at a very pre mature stage.
We are working to make it stable and make it ready for production.
THIS PROJECT IS UNDER DEVELOP MODE, IF YOU WANT TO USE IT -
FIX WHAT YOU NEED. FEEL FREE TO SEND US YOUR IMPROVISATIONS.
Right now we're targeting to integrate more delivery
partners to make your work easier.
Details
-------
Project codebase: <https://github.com/omprakash1989/pilote>
Project Documentation: <http://pilote.readthedocs.io/en/latest>
Delivery Partner integration is a very important step in building an ecommerce portal.
We realised the importance of the same and tried creating a layer which would involve less time and resource
Pilote was build to solve the following issues:
- Indigenous Delivery Partner integration
- Lack of python based sdk's for most of the Delivery Partners
- Reduce the time taken for such integrations
Prior to Pilote , Initially it would have taken something around 2 weeks for a single integration.
Now it can be done in less than a minute.
Currently we have integrated the following delivery partners:
- Blue Dart
- Delhivery
- Ecom Express
Does it not sound cool enough..!!
Look how easy it is to use:
Features
--------
- One click installation
- All partners in one go
- Create Shipment
- Create Pickup
- Cancel Shipment
- Build things faster
To Come
-------
- Tracking Shipments
- More Delivery Partners
- Install Specific Delivery Partner
- Disable Delivery Partner
- Automated DP Assignments
- Logger
- Dynamic Status Mapping
Installation
------------
Install pilote by running:
pip install pilote
Contribute
----------
- Issue Tracker: https://github.com/omprakash1989/pilote/issues
- Source Code: http://github.com/omprakash1989/pilote
Support
-------
At this point, we are expecting active contributions, feature suggestions
and raising any/all kinds of issues.
If you are experiencing issues, please let us know.
You can raise the issue directly to github issue tracker.
About the Organisation
----------------------
Fynd is a product based Fashion Marketplace.
We at Fynd, believes a lot in open sourcing. As per our Open Sourcing policies, we are now making some essential modules Open Source so that anyone/everyone can benefit from the same.
License
-------
The project is licensed under the MIT License.
Usage
=====
.. code::
# Import the service you want to use.
# from pilotes.[pilote_name].services import CreateShipment, CancelShipment, CreatePickup
from pilotes.ecomm.services import CreateShipment, CancelShipment, CreatePickup
def test_ecomm_create_package_success():
TEST_CREDS = {
"username": 'testusername',
"password": 'testpass',
"debug": True
}
# Test data set for sending request with params as key and param value as value.
# Follow the documentation for dummy data.
test_data = {}
create_package = CreateShipment(TEST_CREDS)
response = create_package.send_request(test_data)
return response
======
< French for 'Pilot' (noun). Meaning - test (a scheme, project, etc.) before introducing it more widely >
Current status, version 0.7.0, pre-alpha release
------------------------------------------------
This project is under development and at a very pre mature stage.
We are working to make it stable and make it ready for production.
THIS PROJECT IS UNDER DEVELOP MODE, IF YOU WANT TO USE IT -
FIX WHAT YOU NEED. FEEL FREE TO SEND US YOUR IMPROVISATIONS.
Right now we're targeting to integrate more delivery
partners to make your work easier.
Details
-------
Project codebase: <https://github.com/omprakash1989/pilote>
Project Documentation: <http://pilote.readthedocs.io/en/latest>
Delivery Partner integration is a very important step in building an ecommerce portal.
We realised the importance of the same and tried creating a layer which would involve less time and resource
Pilote was build to solve the following issues:
- Indigenous Delivery Partner integration
- Lack of python based sdk's for most of the Delivery Partners
- Reduce the time taken for such integrations
Prior to Pilote , Initially it would have taken something around 2 weeks for a single integration.
Now it can be done in less than a minute.
Currently we have integrated the following delivery partners:
- Blue Dart
- Delhivery
- Ecom Express
Does it not sound cool enough..!!
Look how easy it is to use:
Features
--------
- One click installation
- All partners in one go
- Create Shipment
- Create Pickup
- Cancel Shipment
- Build things faster
To Come
-------
- Tracking Shipments
- More Delivery Partners
- Install Specific Delivery Partner
- Disable Delivery Partner
- Automated DP Assignments
- Logger
- Dynamic Status Mapping
Installation
------------
Install pilote by running:
pip install pilote
Contribute
----------
- Issue Tracker: https://github.com/omprakash1989/pilote/issues
- Source Code: http://github.com/omprakash1989/pilote
Support
-------
At this point, we are expecting active contributions, feature suggestions
and raising any/all kinds of issues.
If you are experiencing issues, please let us know.
You can raise the issue directly to github issue tracker.
About the Organisation
----------------------
Fynd is a product based Fashion Marketplace.
We at Fynd, believes a lot in open sourcing. As per our Open Sourcing policies, we are now making some essential modules Open Source so that anyone/everyone can benefit from the same.
License
-------
The project is licensed under the MIT License.
Usage
=====
.. code::
# Import the service you want to use.
# from pilotes.[pilote_name].services import CreateShipment, CancelShipment, CreatePickup
from pilotes.ecomm.services import CreateShipment, CancelShipment, CreatePickup
def test_ecomm_create_package_success():
TEST_CREDS = {
"username": 'testusername',
"password": 'testpass',
"debug": True
}
# Test data set for sending request with params as key and param value as value.
# Follow the documentation for dummy data.
test_data = {}
create_package = CreateShipment(TEST_CREDS)
response = create_package.send_request(test_data)
return response
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
pilote-0.0.9.tar.gz
(13.8 kB
view details)
File details
Details for the file pilote-0.0.9.tar.gz
.
File metadata
- Download URL: pilote-0.0.9.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 657403de52350b0cf780df56a5b8a3dd5db7beefe04ad2e5c8a96225944913a3 |
|
MD5 | 01f486797a781fcf0f878ede94c01a8a |
|
BLAKE2b-256 | 00ddb2f7572d43dbe2b45b9ec5a9f1b5640a5c74845b1677c087367366c86251 |