Skip to content

Chat Analyzer Version 1.4

Latest
Compare
Choose a tag to compare
@N-Elmer N-Elmer released this 22 Dec 21:26
· 1 commit to main since this release

πŸ“ Release Notes

New Features

  • πŸ’¬ Chat Parsing: Extracts structured data (date, time, sender, and messages) from raw chat text files.
  • πŸ› οΈ Preprocessing: Cleans and preprocesses messages to remove stopwords, punctuation, and irrelevant information.
  • πŸ” Filtering: Apply date, time, and keyword-based filters to refine the chat data for analysis.
  • 🏷️ Keyword Extraction: Identifies and ranks the most significant keywords in the chat.
  • πŸ“š Topic Modeling: Uses Latent Dirichlet Allocation (LDA) to identify key topics of conversation.
  • πŸ“Š Visualizations: Interactive charts for message trends, topic distributions, and keyword importance.
  • πŸ“„ PDF Report Generation: Exports the analysis results, including charts and message summaries, into a structured PDF report.

Improvements

  • 🎨 Enhanced user interface with a dark theme for better readability.
  • πŸš€ Improved performance for large chat files.
  • πŸ“‚ Added support for both .txt and .json chat file formats.
  • πŸ“₯ Streamlined the process of generating and downloading PDF reports.

Bug Fixes

  • βœ… WhatsApp Chat Support.
  • βœ… Telegram Chat Support.
  • βœ… Model Checkpoint Support.
  • βœ… Fixed Table Dimension Bug.
  • βœ… First Windows Standalone.

Installation

  1. ⬇️ Download the setup executable from the release section of this repository.
  2. πŸ’» Install the app via the setup.
  3. ▢️ Run the executable of the app after the installation.
  4. 🌐 Open the application in your browser at http://localhost:8501.

Usage

  1. πŸ“€ Upload your exported chat file using the sidebar.
  2. πŸ”§ Apply filters for date, time, and keywords to refine the chat data.
  3. πŸ“ˆ Generate visualizations and summaries.
  4. πŸ“‘ Download the PDF report summarizing the analysis.

Troubleshooting

  • πŸ“ File Upload Issues: Ensure the chat file is in .txt or .json format and structured according to WhatsApp or Telegram exported chat format.
  • πŸ•’ Date/Time Errors: Verify that the date and time formats in the file match DD/MM/YYYY and HH:MM AM/PM.
  • πŸ“„ PDF Generation Problems: Ensure that the Report directory exists and is writable.

Contributing

  • 🀝 Contributions are welcome! If you find a bug or have a feature request, please open an issue in the GitHub repository.