Wazza is a utility to parse one or multiple whatsapp backup files into csv or json file formats. only tested for group backups
install wazza command line tool globally
npm i -g wazza
Then you can run wazza command, for example
cd ~/Downloads wazza _chat.txt > export.csv
If you have a folder with multiple exports from different channels,
but you want to combine them into one single csv or json file, you can
pass a folder as an argument instead of a file.
Just make sure all files have
Example, given you have a folder called
exports/ than contains one or more
wazza exports/ > export.csv
wazza -f json exports/ > export.json
and the export file will contain the combination of all exported .txt files.
-foption indicates the format which can be
-doption indicates the date-time format, here are some examples:
Internally wazza uses
momentjs to format dates,
for complete list of formats see https://momentjs.com format() function.
wazza -f csv _chat.txt > export.csv
_chat.txt is the file or path to the backup file.
wazza -f json _chat.txt > export.json
wazza -f csv -d "MMM Do YY"_chat.txt > export.json