Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kevinknights29/whatsapp-chat-analyzer
This projects build an application capable of analyzing a Chat Export from WhatsApp and get interesting insights.
https://github.com/kevinknights29/whatsapp-chat-analyzer
docker duckdb flask heroku python s3-bucket whatsapp
Last synced: 23 days ago
JSON representation
This projects build an application capable of analyzing a Chat Export from WhatsApp and get interesting insights.
- Host: GitHub
- URL: https://github.com/kevinknights29/whatsapp-chat-analyzer
- Owner: kevinknights29
- License: mit
- Created: 2023-08-12T13:17:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-14T02:52:32.000Z (over 1 year ago)
- Last Synced: 2024-11-29T09:27:58.614Z (3 months ago)
- Topics: docker, duckdb, flask, heroku, python, s3-bucket, whatsapp
- Language: Python
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WhatsApp-Chat-Analyzer
This projects build an application capable of analyzing a Chat Export from WhatsApp and get interesting insights.
## Current Progress
### Home screen

### Analyze View

### Feedback Form

### S3 Object storage

#### Recently added
- I recently added the Hall of Fame feature which allows users to see who has the most messages with a given keyword.
- I recently added the exact match feature, so now users can look for messages containg the exact word they are looking for.
- I recently added s3 bucket upload, and ingestion from ETL pipeline.

## Heroku Deployment

## Local Usage
Open as a devcontainer with Visual Studio Code.
Run the following command inside the devcontainer.
```bash
flask run
```## Contributing
### Installing pre-commit
Pre-commit is already part of this project dependencies.
If you would like to installed it as standalone run:```bash
pip install pre-commit
```To activate pre-commit run the following commands:
- Install Git hooks:
```bash
pre-commit install
```- Update current hooks:
```bash
pre-commit autoupdate
```To test your installation of pre-commit run:
```bash
pre-commit run --all-files
```