Skip to main content

Package for counting messages from Facebook Messenger

Project description

Messenger Counter

Messenger Counter is python script that counts messages from Facebook Messenger and shows various statistics.

To perform calculations on your messages you need to download data directly from Facebook (in JSON format).

The most important features

Counter

Use count to count all messages and save summary to messages.json
Alternatively command chars counts all characters and saves to messages_chars.json

Statistics

Use stats to display statistics for all counted messages.
You can specify a conversation to which apply command: stats [conversation].
Add -c at the end to display detailed character statistics.

Use user [name] for detailed statistics for specific user.

yearly — displays summary and chart of messages grouped by year.
Specify user by using yearly [name].

daily — displays summary and chart of daily messages from the beginning of all conversations.
Specify messages with one user by using daily [name].
Add -h [hours] at the end to shift the chart by the certain number of hours.

Use hours to show hour distribution of messages
Specify messages with one user by using hours [name].
Add -h [hours] at the end to shift the chart by the certain number of hours.

Type help to display help prompt.
Use exit to exit the program.

How to download messages

  1. Select Settings & Privacy in the top right of Facebook, then click Settings.
  2. In the left column, click Your Facebook Information.
  3. Click on Download Your Information. fb1
  4. Deselect all and select Messages category by clicking the box on the right side.
  5. It is necessary to choose JSON format of your download request. fb2
  6. Click Create File to confirm the download request.
  7. Facebook will notify you when your copy will be ready to download.
  8. Go to the Available Files section.
  9. Click Download and enter your password.

Licence

License: GPL v3

Messenger Counter is licenced under Gnu Public Licence v3.

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

messenger-counter-0.3.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

messenger_counter-0.3-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

Details for the file messenger-counter-0.3.tar.gz.

File metadata

  • Download URL: messenger-counter-0.3.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.6

File hashes

Hashes for messenger-counter-0.3.tar.gz
Algorithm Hash digest
SHA256 c23e1bf673743a3d395de3e8e8f1d26547aa5a3b2712a13dca00c01c3b788070
MD5 dc279144b1d23f4c2b358278cc00d8f0
BLAKE2b-256 5451c1e151e090295dd3f2c6465592ad1950b9f4a35130f3bd5abed06b349f90

See more details on using hashes here.

File details

Details for the file messenger_counter-0.3-py3-none-any.whl.

File metadata

  • Download URL: messenger_counter-0.3-py3-none-any.whl
  • Upload date:
  • Size: 17.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.6

File hashes

Hashes for messenger_counter-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0bc82b0088fb2de044d92622dd5b239637174b4ccd95e6f78a535ff9cbe22096
MD5 e050c91dbe06d2f1372316421497194f
BLAKE2b-256 d0b2d9ec4c12020de50d04bbf151684248956585614506bb83f161c7adafecb1

See more details on using hashes here.

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