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 hashes)