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 details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

Details for the file whatsappening-cli-1.3.0.tar.gz.

File metadata

  • Download URL: whatsappening-cli-1.3.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for whatsappening-cli-1.3.0.tar.gz
Algorithm Hash digest
SHA256 faf7db1c541e24829e25f8a660059f3485c56d0895d8f655e0bbeec48dfc9faa
MD5 febfe9b399019c3f02bef52f1a55f71e
BLAKE2b-256 5b7d371852e897c6a9b82864c8adaba60ff36699d635e655188c5162eeb91ca3

See more details on using hashes here.

File details

Details for the file whatsappening_cli-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: whatsappening_cli-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for whatsappening_cli-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1342519955e395b98f79e55d4c9ab10bc0fc1f53d51816ab53238347bd533812
MD5 4545a0dffaac8e3f0660908f875b1704
BLAKE2b-256 db43910da8b8d7e9e1056227e3842047f325a01bf666a1d3ea3ae86d2e33db52

See more details on using hashes here.

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