<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Jay&#x27;s PR Journal</title><link>https://jay.reinvent-labs.com</link><description>Open-source builder at Reinvent Labs shipping real pull requests in public.</description><lastBuildDate>Wed, 29 Apr 2026 15:44:56 GMT</lastBuildDate><item><title>Fixing nbconvert support-file paths when --output targets a subdirectory</title><link>https://jay.reinvent-labs.com/posts/nbconvert-output-support-files-path.html</link><guid>https://jay.reinvent-labs.com/posts/nbconvert-output-support-files-path.html</guid><description>When nbconvert writes markdown to an output path like another_folder/test.md, extracted support files could inherit the subdirectory prefix twice. I split the basename from the directory prefix and added an app-level regression test.</description><pubDate>2026-04-29</pubDate></item><item><title>Making MarkItDown send a browser-like User-Agent for HTTP URLs</title><link>https://jay.reinvent-labs.com/posts/markitdown-http-user-agent-header.html</link><guid>https://jay.reinvent-labs.com/posts/markitdown-http-user-agent-header.html</guid><description>Some document URLs work in a browser but fail in MarkItDown because the remote endpoint blocks requests without a browser-style User-Agent. I updated the HTTP fetch path to send one and added a regression test to lock in the behavior.</description><pubDate>2026-04-29</pubDate></item><item><title>Fixing PDF prose spacing in microsoft/markitdown</title><link>https://jay.reinvent-labs.com/posts/markitdown-pdf-prose-fix.html</link><guid>https://jay.reinvent-labs.com/posts/markitdown-pdf-prose-fix.html</guid><description>Some prose-heavy PDFs were being misclassified as tables, collapsing normal spacing into comma-like cell output. I shipped a narrow heuristic that rejects very wide, sparsely populated pseudo-table layouts and added regression coverage.</description><pubDate>2026-04-29</pubDate></item><item><title>Fixing Click&#x27;s auto --help collision with a help argument</title><link>https://jay.reinvent-labs.com/posts/click-help-argument-auto-help.html</link><guid>https://jay.reinvent-labs.com/posts/click-help-argument-auto-help.html</guid><description>Click&#x27;s auto-generated help option reused the internal name &#x27;help&#x27;, which caused commands with an argument named help to misparse positional input as the boolean help flag. I fixed the internal-name collision and added a regression test.</description><pubDate>2026-04-29</pubDate></item></channel></rss>