Clean and normalize WhatsApp chat orders (.txt) into structured product lists
Project description
📦 DeliverFreshWhatsAppOrder
Clean and normalize WhatsApp chat orders (in .txt format) into structured product lists.
🚀 Features
- ✅ Clean WhatsApp chat exports
- 🧹 Remove quantities, duplicates, punctuation
- 📦 Standardize product names (e.g. "tomatoes" → "tomato")
- 🧑💻 Built as a
pip-installable Python package - 🟢 Works in Google Colab with only file path changes
- 🌐 Documentation in English, Hindi, Tamil, Japanese
📦 Installation
pip install deliverfresh-whatsapp-order
📄 Usage Example (in Google Colab)
# 📌 Mount Google Drive
from google.colab import drive
drive.mount('/content/drive')
# 📌 Import and use the package
from deliverfresh_whatsapp_order import clean_chat_file
# ✅ Set paths (editable by user)
input_path = "/content/drive/MyDrive/DeliveryFresh/WhatsAppInput/inputfile.txt"
output_path = "/content/drive/MyDrive/DeliveryFresh/WhatsAppOutput/inputfile_Cleaned.txt"
# 🚀 Run the cleaning
clean_chat_file(input_path, output_path)
print("✅ Cleaning complete. Check your output file.")
📚 Documentation
Full documentation is available at:
🔗 https://rperumal3000.github.io/DeliverFreshWhatsAppOrder
🛠 Contributing
See https://github.com/rperumal3000/DeliverFreshWhatsAppOrder/blob/main/CONTRIBUTING.md for guidelines on how to contribute.
🐛 Issues / Feedback
Please open a GitHub Issue at https://github.com/rperumal3000/DeliverFreshWhatsAppOrder/issues
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file deliverfresh_whatsapp_order-0.1.1.tar.gz.
File metadata
- Download URL: deliverfresh_whatsapp_order-0.1.1.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77e5e9771ca4c96dfe15bf599e3d433839e8eef54fb03c3103fddb961860efa7
|
|
| MD5 |
16374e6ca1f63a11018e5dedafde6371
|
|
| BLAKE2b-256 |
086b1948a8703e0ce827dd22a43799af6f386d2122b296ce40c8d4e08d8c9c39
|
File details
Details for the file deliverfresh_whatsapp_order-0.1.1-py3-none-any.whl.
File metadata
- Download URL: deliverfresh_whatsapp_order-0.1.1-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a8d8aaba0e1ed478905e423159d42fdc6374f0ad7a70c52ad08d35e9a3e89c9
|
|
| MD5 |
8054258d1e600c67996a4e9a4e243918
|
|
| BLAKE2b-256 |
00e74366a1ab11b1a815dcd19848a51c68260d3d0965f44874181f6e8c5a2599
|