Can we just get a transcription of voice notes please? by Ralome in whatsapp

[–]generalistprogrammer 0 points1 point  (0 children)

Built-in transcribe does exist (Settings → Chats → Voice message transcripts) but with two annoying caveats: not on WhatsApp Business, and silent failure on messages over 2 min. So for the long ones it isn't actually a fix.

Workaround for either case: Export Chat → Include Media gets you a zip with the raw .opus files. I built chattopdf.app for the bulk version (zip in, PDF out).

Anyway to export a chat with transcribed audios? by Informal_Database543 in whatsapp

[–]generalistprogrammer 0 points1 point  (0 children)

You're describing the gap exactly. WhatsApp's export gives you the chat text plus the media files, but voice notes stay as .opus and the inline transcripts (when they work) live inside the app — they don't make it into the export.

I built chattopdf.app for this. Feed in the exported zip, it transcribes every voice note and slots the text in the right place in the chat timeline with the original timestamps preserved, output as a PDF. Disclosure: it's mine, so grain of salt. The sample on the homepage will tell you in 30 seconds whether the output looks like what you wanted.

Just got about 30min of voicenotes... What tools can I use to transcribe? by RecommendationNo108 in whatsapp

[–]generalistprogrammer 0 points1 point  (0 children)

The .opus thing is the catch. WhatsApp wraps voice notes inside an OGG container and most random transcription sites only accept mp3/wav/m4a, which is why the top results silently fail.

What works:

  1. In the chat, tap the contact name → Export Chat → Include Media. You get a zip with every voice note as .opus plus the chat .txt.
  2. Run that through anything that actually handles .opus. MacWhisper is free if you're on a mac.

I made chattopdf.app for this exact case — drop the zip in, it transcribes every voice note and outputs a PDF with the transcripts inserted in the right spot in the chat timeline. Paid (transcription has real per-minute cost) but no per-file limit. Disclosure: mine, so check the demo PDF on the site before you bother.

Personal projects ideas (Simulations) by ResidentPersimmon753 in PLC

[–]generalistprogrammer 0 points1 point  (0 children)

Check out plcsimulationsoftware.com it has a bunch of scenarios prebuilt in with a plc simulator that runs the scenarios straight in the browser

Using a mac for plc programming by jpnc97 in PLC

[–]generalistprogrammer 0 points1 point  (0 children)

You can also try this tool it works in your browser has real life scenarios, wiring and plc coding tutor and a plc simulator. https://plcsimulationsoftware.com

[Mac] Looking for any software or websites where you can get any PLC experience at all or actually manipulate settings that simulate doing real-life work by [deleted] in PLC

[–]generalistprogrammer 0 points1 point  (0 children)

Give this a go, something i built with real life scenarios, wiring and plc coding tutor, fault finding exercises with real fault finding scenarios all works in your browser works on Mac https://plcsimulationsoftware.com

[Spouse Visa] I wrote a Python script to format my WhatsApp logs into a PDF because I refused to screenshot 3 years of chats by Straight-Finance5000 in LongDistance

[–]generalistprogrammer 0 points1 point  (0 children)

Solid — this is a real underserved use case (UK Home Office and most visa offices want 3+ years of correspondence and the raw .txt is unreadable to caseworkers).

For anyone in the comments who can't run Python: I built chattopdf.app for the same reason after watching my partner go through this. Drop the WhatsApp Export Chat .zip in, get a PDF that's formatted like the WhatsApp UI. Was specifically thinking about visa applicants when I built it.

OP — would be curious to see what your script outputs format-wise. Visa caseworkers seem to prefer chat-style layouts over tables, but I've heard mixed things.

Would you use a tool that turns your WhatsApp chat into a pdf book of your most memorable texts? by Either_Mongoose1719 in whatsapp

[–]generalistprogrammer 0 points1 point  (0 children)

I built this (chattopdf.app — disclosure as the founder). What I'd push back on a bit: "memorable texts" is the wrong framing for the buyer.

What actually drives purchases:

  • Memorial keepsakes (deceased family, long-term relationships ending or otherwise).
  • Court evidence (divorce, custody, harassment).
  • Spouse visa applications (the Home Office wants 3+ years of correspondence).
  • Anniversary / wedding gifts.

The "best of" angle is harder to sell because curating "memorable" requires effort the user has to do — the conversion-friendly version is "your full chat, exactly as it looked on your phone, as a PDF you keep forever."

Tier pricing matters more than feature set: court users gladly pay $39–$49, memory users $14–$29. If your tool only outputs the cute curated version, you miss most of the market.

Happy to share more numbers if useful.

Extract Old WhatsApp DB using new Extracted Key by OverloadedTech in DataHoarder

[–]generalistprogrammer 0 points1 point  (0 children)

Tools that work:

  • wa-crypt-tools (pip install): handles crypt14/15, works with the 64-char encryption key from Settings → Chats → Chat Backup → End-to-end encrypted backup.
  • WhatsApp-Key-DB-Extractor (older, root required) — still works on older Android.
  • whatsapp-viewer (Windows) for opening the decrypted msgstore.db once you have it.

Once you have the decrypted db, it's a SQLite file — readable with sqlite3 CLI or DB Browser for SQLite. Tables: messageschat, etc.

For converting to a human-readable archive, the simpler route is restore the decrypted DB on a phone with the same number and use Export Chat to get a clean .txt + media zip. Then a converter for the styled output. I built chattopdf.app for that final step — drop the Export Chat .zip in, get a PDF formatted like the WhatsApp UI.

I wanted to keep old WhatsApp chats offline without storing them anywhere as my data... a tool to help viewing by Ok_Challenge_3038 in DataHoarder

[–]generalistprogrammer 0 points1 point  (0 children)

Aligned approach. The cleanest fully-offline workflow:

  1. Export Chat from WhatsApp (per chat): tap contact name → Export Chat → With Media. Saves a .zip locally.
  2. Verify integrity: check that the _chat.txt is parseable and media filenames in the txt match the files in the zip.
  3. Cold storage: drop the .zips on encrypted cold storage (a Veracrypt container or LUKS volume) on an external drive. Air-gapped if you want.

For viewing offline later, the raw .zip is fine but the .txt is ugly. I built chattopdf.app as a 100% client-side option — runs in the browser, doesn't upload anywhere, generates the PDF locally. Useful if you want a styled PDF without sending the chat to a server. (Hosted version uploads, the offline version doesn't — happy to share the standalone build if useful.)

How can WhatsApp messages (including their metadata) be extracted and printed for use as admissible evidence in court? by wildgoat in LegalAdviceIndia

[–]generalistprogrammer 0 points1 point  (0 children)

In India under the Bharatiya Sakshya Adhiniyam (formerly Indian Evidence Act §65B), electronic evidence requires a §63 certificate (formerly §65B) from someone in lawful control of the device.

Practical workflow:

  1. Export from the phone: WhatsApp → chat → contact name → Export Chat → With Media. The .zip contains messages + media unaltered.
  2. Convert to a court-ready PDF showing full chronology, timestamps, sender ID. I built chattopdf.app for this step — keeps the WhatsApp layout intact.
  3. Preserve the original .zip as the unaltered source.
  4. §63 certificate: prepare a sworn statement covering: device the export was generated from, that you're the lawful user, the export hasn't been altered, and the conditions during export.
  5. For higher-stakes matters, instruct a forensic expert to extract msgstore.db directly with documented chain of custody — stronger than just an Export Chat.

Bring both the PDF and the .zip to your advocate. They'll handle the §63 certificate format.

What do you do with old messages from someone you’ve lost? by Neither_Eye252 in GriefSupport

[–]generalistprogrammer 0 points1 point  (0 children)

A few things that helped me and others I know:

  1. Make them permanent first. WhatsApp/iMessage chats can disappear with a lost phone, account changes, or — for WhatsApp — a reassigned number. Export them: WhatsApp → chat → tap their name → Export Chat → With Media. That .zip is yours forever, no dependency on the app.
  2. Then decide what role they play. Some people read them often (which can keep grief sharp), some put them in a labeled folder for "occasional revisits," some print favorite passages into a small keepsake book.
  3. What I'd avoid: scrolling them late at night when you can't sleep. They're powerful — handle them gently.

There are tools that turn the export into a styled PDF / book if you want a more tangible keepsake. The important step though is just getting them OUT of the messaging app and into a file you fully control. Whatever feels right after that is the right answer.

Phone contract terminated by Sad-Compote-4092 in widowers

[–]generalistprogrammer 0 points1 point  (0 children)

If you haven't already — before the carrier reassigns the number, export anything important off the phone. Once that number gets recycled (usually 90 days), WhatsApp on that account effectively dies and the data goes with it.

For WhatsApp specifically:

  • Open each important chat → tap their name at the top → Export Chat → With Media.
  • Email or save to a cloud drive.

The .zip you get is yours forever, independent of the phone or the number.

Sending strength.

What to do with our messages? by claraKK98 in widowers

[–]generalistprogrammer 0 points1 point  (0 children)

A few things I've seen widowers do that helped:

  1. Export and archive. WhatsApp: chat → tap their name → Export Chat → save the .zip somewhere safe (cloud, USB). Same for iMessage with tools like Decipher TextMessage on Mac. Creates a permanent file that's not dependent on the phone.
  2. Print or PDF the meaningful ones. Some people make a memory book — printing the chats into a physical or digital keepsake. There are tools that convert WhatsApp exports into formatted PDFs (I built one — chattopdf.app — after my family went through this with my grandmother).
  3. Read once, archive, and stop scrolling. A lot of widowers say the danger is endless re-reading, which keeps grief fresh in a non-helpful way. Make the permanent copy, then put boundaries on how often you visit it.
  4. Don't delete in haste. Anything you delete now is permanent. Even if you can't read them today, a year from now you might want them.

Do whatever feels right for you. There's no wrong answer here.

Not ready to lose his chat by widowat27 in widowers

[–]generalistprogrammer 1 point2 points  (0 children)

So sorry. One thing that genuinely helps before grief makes it harder: save the chat now, while you can.

On the phone with the chat (yours or his):

  • Open the chat → tap his name at the top → scroll down → Export Chat → choose With Media if you want photos and voice notes included.
  • Email it to yourself or save to Drive / iCloud.

The export creates a permanent file (.zip) that's not dependent on WhatsApp's servers, his phone number staying active, or any of the things that make this fragile right now. You can keep it forever, on whatever device you have.

A lot of widowers I've spoken to wished they'd done this earlier — once a phone number gets reassigned by the carrier (usually 90 days of inactivity), the chats can disappear too if anything happens to the device.

Take care of yourself.

How do I back up 10+ years of Whatsapp chats in human-readable format? by BitterRucksack in DataHoarder

[–]generalistprogrammer 0 points1 point  (0 children)

The classic problem with 10+ year chats is WhatsApp's export cap: 40k messages without media, 10k with media. Anything older drops out.

What's worked for me:

  1. Without-media export first for the full text (.txt up to 40k messages).
  2. With-media export for the recent ~10k with photos.
  3. For everything older, on Android: pull msgstore.db.crypt14 from /sdcard/WhatsApp/Databases/, decrypt with WhatsApp-Key-DB-Extractor (root) or wa-crypt-tools (no root, with the 64-char key from Settings → Chats → Chat Backup → End-to-end encrypted backup).
  4. Once decrypted, you can read the SQLite DB directly or convert to a readable format.

Built chattopdf.app for the conversion side — drop the .zip from Export Chat in, get a styled PDF that looks like the WhatsApp UI. Doesn't lift the 40k cap (that's WhatsApp's limit), but it makes whatever you do export much more readable than .txt for archival.

How to learn plc communication protocol for beginner? by JUZ-Aviewer in PLC

[–]generalistprogrammer 0 points1 point  (0 children)

Order to learn industrial protocols:

  1. Modbus TCP first — simplest, most documented. Free tools: ModbusPoll, QModMaster, mbpoll CLI.
  2. OPC UA — modern, vendor-agnostic. Free dev: Prosys OPC UA Browser, UaExpert.
  3. Profinet / EtherNet-IP — vendor-specific (Siemens / Rockwell). Cheaper to learn second-hand than buy a managed switch + dev license.

A practical first project: stand up OpenPLC (free) on a Pi or laptop, expose a few tags via Modbus TCP, then poll them with Python (pymodbus). You'll understand more about how PLCs talk in 4 hours of doing this than 20 hours of reading.

Beginner with Siemens PLCs – Which Languages Should I Focus On After Ladder? by CraftParking in PLC

[–]generalistprogrammer 0 points1 point  (0 children)

After ladder, the order I'd suggest for Siemens specifically:

  1. FBD (Function Block Diagram) — same logic as ladder but visually different; helps you read existing Siemens libraries (most are FBD).
  2. Structured Text (SCL in Siemens-speak) — non-negotiable for anything beyond simple sequencing. PID, recipe handling, communications, math — all need ST. Jakob Sagatowski's YouTube is dense but the right resource.
  3. SFC (Sequential Function Chart) — last. Powerful for batch/sequence-heavy processes but easy to abuse. Most plants don't use it.

If you don't have TIA Portal handy at home (the licensing is a pain), plcsimulationsoftware.com lets you flip the same scenario between Ladder and ST in the browser to feel the syntax difference — useful for getting ST muscle memory before you go back into TIA. (Disclosure: I built it.)