Skip to main content

Tools for extracting most active cookie from csv

Project description

MostActiveCookie

MostActiveCookie is a command line program in Python to process the log file and return the most active cookie for specified day. This was a project proceeded for Quantcast.

In order to run this program, you will need a csv file with cookie and timestamp inside. The example for csv will be like following:

Cookie,Timestamp
AtY0laUfhglK3lC7,2018-12-09T14:21:00+00:00
AtY0laUfhglK3l67,2018-12-09T14:20:00+00:00

You would need Python with version at least 3.8 and csv file that includes appropriate cookie and timestamp with header.

Quick Start

Scenario: Extract Most Active Cookie in 2018-12-09

> python3 -m most_active_cookie ./tests/resources normal_cookie_case.csv --date 2018-12-09
> AtY0laUfhglK3lC7
> AtY0laUfhglK3l67

Testing

Test can be conducted using pytest

> pytest -v 
> cd tests/jobs #only when previous command does not work
> python3 -m pytest #only when previous command does not work

Future Works

  • Add support to other file formats
  • Add alert for cookie input
  • Consider adding logging

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

most-active-cookie-1.0.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

most_active_cookie-1.0.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page