Skip to main content

A WhatsApp activity tracker

Project description

WhatsAppening

Overview

WhatsAppening tracks a user's Whatsapp activity using Selenium on WhatsApp Web. The tracked data will be displayed in the terminal, written to a CSV file & pushed to Firebase Realtime Database.

WhatsAppening-Firebase contains necessary files to setup Firebase Hosting and Firebase Cloud Messaging for Realtime Push Notifications.

Requirements

Installation

WhatsAppening is available on PyPI. You can install the latest version using pip.

    pip install whatsappening-cli

To Install the previous version without Firebase Realtime Database support.

    pip install whatsappening-cli==1.1.1

Usage

Make sure you're executing it from the directory containing 'FirebaseAdminSDK.json'.

    whatsappening-cli

To use the previous versions (1.1.1 and below) without Firebase Realtime Database support, Make sure you're executing it from the directory containing 'geckodriver'.

Development

    git clone https://www.github.com/KarthikeyanRanasthala/WhatsAppening.git

Limitations

  • You can track only one target-user at once.
  • You need to have an active chat with the target-user. Be a day old or a year old chat. It's a Whatsapp Web limitation.

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

whatsappening-cli-1.3.0.tar.gz (3.7 kB view hashes)

Uploaded Source

Built Distribution

whatsappening_cli-1.3.0-py3-none-any.whl (5.0 kB view hashes)

Uploaded Python 3

Supported by

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