Whatstk

Latest version: v0.7.1

Safety actively analyzes 688552 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

5.0.0

0.7.1

Fixes bug that prevented chats with certain unicode characters to be correctly parsed (using automatic `hformat` detection).

This was surfaced by a user using the live demo at https://whatstk.streamlit.app/. In their example character `\u202f` was the root cause of the error.

0.7.0

Release of v0.7.0.

Summary

- **ZIP support**: Ability to read from a .zip file, just how the chat is exported on an iOS device.
- (EXPERIMENTAL) **System messages**
- In `df_from_whatsapp`: Use `message_type=True` to label each row as 'system' or 'user` depending on whether the message is from the user or the system.
- in `WhatsAppChat.from_source`: Use `extra_metadata=True` to create additional class attributes `chat.df_system` (table with all system messages) and `chat.name` (name of the chat)
- NOTE 1: System messages are identified by their username (they use the name of the chat).
- NOTE 2: `extra_metadata` only makes sense when working with group chats.
- NOTE 3: Group chats are identified as "chats with more than 2 users (including 'system')
- **Python 3.12**: Add support for python 3.12. Remove support for 3.8.
- Rename of core function `df_from_txt_whatsapp` → `df_from_whatsapp` (keep old name as alias).
- Update GIFs of chat exports (iOS).
- Windows: fix minor bug on Windows chat exports
- **Docs fixes**: Badge, documentation, README typos.

Relevant PRs:
- https://github.com/lucasrodes/whatstk/pull/146
- https://github.com/lucasrodes/whatstk/pull/144
- https://github.com/lucasrodes/whatstk/pull/138 (from v0.6.3, which was not deployed)

0.6.3

0.6.2

Minor fixes to the documentation.

0.6.1

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.