Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
This doesn't provide any mechanism to read the data back, but https://gist.github.com/TheTechRobo/268cdfb44182c9af08ed11e820cdcc5a (skip to "The Thorough Way") allows you to fetch a tweet recursively - i.e. it fetches the tweet, its parent tweet, its replies, its parent tweet's replies, etc. It's really slow, and it only gets the raw tweet data, but you can mock something up that reads it like I started doing with https://github.com/archivist-rs/archivist (but never finished).
By the way, you mention saving them as PDFs—if you'd like to save it as a single HTML file you can try SingleFile: SingleFile: Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file