Traccar Data Populator
======================

Generating real data for development is troublesome, thats why better to
create data populator for that purpose, this library. This library help
us to populate data for device trip.

How to Use
----------

Installation
~~~~~~~~~~~~

Installation

.. code:: sh

    pip install TraccarDataPopulator

Usage
~~~~~

To use this library you just need to provide traccar url for osmand and
device\_id

.. code:: python

    from TraccarDataPopulator.Populator import Populator
    populator = Populator('http://demo.traccar.org:5055','testid2',5)
    populator.populateData([[-8.1257,113.2190],[-8.1258,113.2190],[-8.1260,113.2190,10]])

Available Function
~~~~~~~~~~~~~~~~~~

Populator(traccar\_url,device\_id,speed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

This function instantiate populator for specific traccar url, device id,
and speed #### setSpeed(speed) This function set speed that sent to
traccar server #### setDeviceId(device\_id) This function set device\_id
that sent to traccar server ####
populateData([[lat,lon],[lat,lon,speed]]) This function send data to
traccar by given input format lat,lon with speed as mentioned in
setSpeed. Other format is lat,lon,speed which send data with custom
speed #### populateDataFromFile(filepath) This function send data to
traccar by given flat file with each input perline.

.. code:: text

    -8.1257,113.2190
    -8.1260,113.2190,10

To do list
~~~~~~~~~~

| There are many functions to develop later: 1. populate data between
  two location
| 2. populate data between two location following road

Contact:
~~~~~~~~

mail: aryya.widigdha@yahoo.com YT Traccar Tutorial:
https://www.youtube.com/playlist?list=PLAog7t\_ArobujtC6UMWjUiOWwsSrUKpi-

License
-------

MIT License
