/Campaigner

A campaign manger backend in Flask

Primary LanguagePythonOtherNOASSERTION

Campaigner

An API to manage campaigns from all the different channels under one roof

How to run?

Project is in the form of a Python module, with dependencies and startup managed with pdm

Installing dependencies

pip install pdm

Running the module

From the project directory, invoke

python -m campaigner

Track progress

  • Create a view class for the requests
  • Create the two routes
  • Fetch details of a userid from settings table
  • Check for Race Conditions
  • Create a table campaigner
  • If data for priority exists in settings, update from
  • Implemented scheduling
  • Implement Failsafe
  • Add logic to check for thread kill along with thread sleep
  • Add a status route for controlling the processes
  • Incorporate the various APIs

PLEASE NOTE

This code is part of Tubelight Communications.

Unauthorized commercial usage is prohibited.

Licensed under CC BY-NC-ND 4.0.