项目作者: MattS0000

项目描述 :
Dashboard analysing Facebook Messenger Data
高级语言: Python
项目地址: git://github.com/MattS0000/Messenger_Dashboard.git
创建时间: 2021-05-11T11:08:11Z
项目社区:https://github.com/MattS0000/Messenger_Dashboard

开源协议:

下载



Table of Contents




  1. About The Project


  2. Getting Started


  3. Usage

  4. Contact


About The Project

This project was created as the final submission for course Data Visualization Techniques (Techniki Wizualizacji Danych). Created by Katarzyna Solawa, Mateusz Sperkowski and Mikolaj Spytek. The dashboard uses data downloaded from Facebook Messenger and visualizes it for the user.

Getting Started

To get a local copy up and running follow these simple steps.

Download your data

  1. In Facebook go to: Settings&Privacy > Settings > Your Facebook Information > Download your information.

  2. Select “Format: JSON”. Additionally it is recommended to set Quality to low and choose only Messages, for faster download.

  3. Put the downloaded file into Python_scripts folder and unzip it.

Installation

  1. Clone the repo

    git clone https://github.com/MattS0000/Messenger_Dashboard.git

  2. Install requirements using pip

    pip install requirements.txt

Usage

First run generate.py script, which converts json data files into a csv. Optionally one can use clear_messages_dir.py delete the non necessary, memory heavy files such as photos and videos from the downloaded data. After that use plots.py to run the dashboard. It runs on local site: http://127.0.0.1:8050/

First Page

First page presents summaries of all conversations for the user.
First Page

Second Page

Second page shows a summary for the chosen conversation, together with a wordcloud of used words by both participants.
Second Page

Third Page

Third page shows how in the chosen conversation, participants used emoticons to react to each other’s messages.
Third Page

Contact

Katarzyna Solawa - GitHub

Mateusz Sperkowski - GitHub

Mikolaj Spytek - GitHub

Project Link: https://github.com/MattS0000/Messenger_Dashboard