Recovering Windows Live Writer Files

Hacker News Top Tools

Summary

Ben Overmyer created a Python script using Cursor to recover and convert legacy Windows Live Writer (.wpost) files into Markdown format, including embedded images. The tool has been open-sourced on Codeberg for others to use.

No content available
Original Article
View Cached Full Text

Cached at: 04/20/26, 02:44 PM

# Recovering Windows Live Writer files by Ben Overmyer Source: [https://benovermyer.com/blog/2026/04/recovering-windows-live-writer-files/](https://benovermyer.com/blog/2026/04/recovering-windows-live-writer-files/) Over a decade ago, I used a program made by Microsoft called[Windows Live Writer](https://en.wikipedia.org/wiki/Windows_Live_Writer)for a couple years to write blog posts before uploading them to whatever blog platform I was using at the time\. That program used a proprietary file format\. The blog platforms are lost to me now, an unfortunate casuality of my earlier habit of creating \(and sunsetting\) new websites all the time\. Also, Windows Live Writer \(and its sort\-of successor[Open Live Writer](https://en.wikipedia.org/wiki/Open_Live_Writer)\) are long since defunct\. So while I still had the old \.wpost files, I had no way to extract their contents\. Until now\. I'm not good at reverse engineering\. It's not a skill I ever developed\. So, I asked Cursor to make for me a Python script to turn those \.wpost files into Markdown files\. And\.\.\. it did\. In the first pass\. Well, that was a good start, but the size of the \.wpost files seemed to suggest they contained more than just text\. So I had Cursor dig further and try to retrieve any image files that might be in there, and lo and behold, it found them\! So posts and images that didn't exist on the Internet anymore are now back online, thanks to Cursor and a bit of human curiosity\. I've put the[wlw\-extractor Python source code](https://codeberg.org/benovermyer/wlw-extractor)on Codeberg for others to use\. Here's a list of all the blog posts I recovered through this process\. - [The First Habit: Using Cash Only](https://benovermyer.com/blog/2010/01/the-first-habit-using-cash-only/) - [Time to lose the cards…](https://benovermyer.com/blog/2010/01/time-to-lose-the-cards/) - [Tripping up\.](https://benovermyer.com/blog/2010/01/tripping-up/) - [WGR v1\.0\.3](https://benovermyer.com/blog/2010/03/wgr-v1-0-3/) - [Sherman Tanks for Nanocon](https://benovermyer.com/blog/2010/11/sherman-tanks-for-nanocon/) - [Coming in April–WGR 2\!](https://benovermyer.com/blog/2011/03/coming-in-april-wgr-2/) - [A Craftsman’s Magic](https://benovermyer.com/blog/2011/06/a-craftsmans-magic/) - [Once, in a forest beyond time…](https://benovermyer.com/blog/2011/06/once-in-a-forest-beyond-time/) - [Two Systems, One Game](https://benovermyer.com/blog/2011/06/two-systems-one-game/) - [Eiridia, My Fantasy Setting](https://benovermyer.com/blog/2011/06/eiridia-my-fantasy-setting/) - [New RPG in the works\!](https://benovermyer.com/blog/2011/06/new-rpg-in-the-works/) - [Quick update on Eiridia](https://benovermyer.com/blog/2011/07/quick-update-on-eiridia/) - [SWTOR First Impressions: The Sith Sorcerer](https://benovermyer.com/blog/2012/01/swtor-first-impressions-the-sith-sorcerer/) - [Soviet Faction for DUST: Tactics](https://benovermyer.com/blog/2012/01/soviet-faction-for-dust-tactics/) - [Vox Draconis](https://benovermyer.com/blog/2012/05/vox-draconis/) - [Live action role\-playing\. Why? Why not?](https://benovermyer.com/blog/2012/05/live-action-role-playing/) - [Thoughts on Board Games](https://benovermyer.com/blog/2012/06/thoughts-on-board-games/)

Similar Articles

@Chenzeze777: Microsoft open-sourced a document tool with 140k stars — I compiled its 5 most practical use cases. MarkItDown, a Python tool, converts PDF/Word/PPT/Excel/HTML/images into clean Markdown text with one click. What you can do with it: · P…

X AI KOLs Timeline

Microsoft open-sourced MarkItDown, a lightweight Python tool that converts PDF, Word, PPT, Excel, HTML, and images into clean, structured Markdown text in one go, ideal for AI summarization, data analysis, knowledge base construction, and more.

tweet.md

Product Hunt

tweet.md is a tool that converts X (Twitter) posts into clean Markdown format, simplifying content repurposing.

@IndieDevHailey: MarkItDown — The Document Hell Terminator, Instantly Turns Any File into LLM-Perfect Markdown! Microsoft Open-Sources MarkItDown, 138k+ Stars Topping Trending, Goodbye to PDF Garbled Text, Word Table Explosions, P...

X AI KOLs Timeline

Microsoft has open-sourced MarkItDown, a tool that can convert PDF, Word, Excel, PPT and other files into well-structured Markdown format with a single click, making it easy to feed directly into LLMs. It has garnered over 138k stars on GitHub.

Markdown browser for LLMs

Reddit r/LocalLLaMA

The author introduces TextWeb, an open-source tool that renders web pages as markdown for LLMs instead of using expensive vision models, featuring CLI and MCP server support.

Markdown (Aaron Swartz: The Weblog)

Lobsters Hottest

Aaron Swartz announces the release of Markdown, a lightweight text-to-HTML conversion tool co-developed with John Gruber, along with his complementary html2text converter.