-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Reminds me of this open source library I wrote to do the same thing: https://github.com/nextbigsoundinc/imagely
It uses puppeteer and chrome headless behind the scenes.
-
awesome-regression-testing
🕶️ A curated list of resources around the topic: visual regression testing
-
Similar one I wrote a while ago using Pupetteer for the IoT low power display purposes. Neat trick is that it learns the refresh interval, so that it takes a snapshot just before it's requested :) https://github.com/SmilyOrg/website-image-proxy
-
abbey
Abbey is a self-hosted configurable AI interface with workspaces, document chats, YouTube chats, and more. Find our hosted version at https://abbey.us.ai.
https://github.com/US-Artificial-Intelligence/abbey
Was the motivation for separating it based on security considerations, as stated in the "Security Considerations"?
-
ScrapeServ
Discontinued A self-hosted API that takes a URL and returns a file with browser screenshots. [Moved to: https://github.com/goodreasonai/ScrapeServ] (by US-Artificial-Intelligence)
https://github.com/US-Artificial-Intelligence/ScrapeServ?tab...
-
Good point on offloading it as for the amount of work that's required in setting up a wrapper for something like Puppeteer, Playwright etc that also works with a probably quite specific setup, I've found the best way to get a quality image consistently is to just subscribe to one of the many SASS' out there that already do this well. Some of the comments above suggest some decent screenshot-as-a-service products.
Really depends on how valuable your time is over your (or your companies) money. I prefer going for the quality (and more $) solution rather than the solution that boasts cheap prices, as I tend to avoid headaches of unreliable services. Sam Vines Boots theory and all that.
For image comparison I've always found using pixelmatch by Mapbox works well for PNG's
https://github.com/mapbox/pixelmatch
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
Related posts
-
Building BlazeDiff: How I Made The Fastest Image Diff up-to 60% Faster with Block-Level Optimization
-
Immich - High-performance self-hosted backup photos/videos from your mobile phone (kinda like a Google Photos replacement) - Progress update July 27th, 2022. The album feature on the web is here 🎉
-
JS Question
-
An Introduction to Scraping (Almost) Anything With Puppeteer and Node.js
-
One niche dev newsletter: lessons learned