sethblack / python-flask-pixel-tracking

Simple email pixel tracking written in Python & Flask

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

python-flask-pixel-tracking

Email pixel tracking using Flask, MongoDB, Redis and Celery.

Install redis, mongo, and python-virtualenv

apt-get install redis-server mongodb python-virtualenv

Optionally install python-dev for some tools

apt-get install python-dev

Setup pip requirements

pip install -r requirements.txt

Launching Flask

python pfpt/main.py

Launching Celery

celery -A pfpt.main.celery worker --loglevel=INFO --concurrency=1

Usage

GET http://hostname/api/generate-pixel?to=[]&from=[]&subject=[]

this will return an id that you pass to:

http://hostname/pixel.gif?sh=(id)

which should be embedded as an image in your email

About

Simple email pixel tracking written in Python & Flask

License:Other


Languages

Language:Python 60.0%Language:HTML 37.8%Language:Shell 2.2%