Armitxes / pyDialfire

Python interface to Dialfire http://apidoc.dialfire.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pyDialfire

Python interface to Dialfire http://apidoc.dialfire.com/

Development

Code documentation is provided by typing and DocString during development.

Campaigns API

from dialfire.campaign import DialfireCampaign

df_campaign = DialfireCampaign(campaign_id, token)

Tenants API

from dialfire.tenant import DialfireTenant

df_tenant = DialfireTenant(tenant_id, token)

DateTime conversion

from datetime import datetime
from dialfire.campaign import DialfireCampaign
from dialfire.tenant import DialfireTenant

# Convert dialfire datetime string to python datetime
py_dt: datetime = DialfireCampaign.to_datetime('2024-01-31T01:02:03.045Z')
py_dt: datetime = DialfireTenant.to_datetime('2024-01-31T01:02:03.045Z')

# Convert python datetime to dialfire datetime string
df_dt: str = DialfireCampaign.df_datetime(py_dt)  # -> 2024-01-31T01:02:03.045Z
df_dt: str = DialfireTenant.df_datetime(py_dt)  # -> 2024-01-31T01:02:03.045Z

About

Python interface to Dialfire http://apidoc.dialfire.com/

License:GNU General Public License v3.0


Languages

Language:Python 100.0%