HN user

jot

2,564 karma

Spent my first 1000 days on Hacker News as: http://news.ycombinator.com/user?id=madmotive

product at: https://urlbox.io

twitter: http://twitter.com/jot

podcast on customer interview examples: https://empathydeployed.com/

coworking space in Brighton, UK: http://theskiff.org

event: http://SussexFounders.com

Posts112
Comments210
View on HN
blog.appsignal.com 1y ago

AppSignal Closes $22M Growth Investment

jot
3pts0
mvsp.dev 2y ago

Minimum Viable Secure Product

jot
173pts84
blog.vestd.com 7y ago

Employee Equity: How Much Is Right for UK SaaS Companies?

jot
1pts0
www.youtube.com 8y ago

Alan Kay's Tribute to Ted Nelson at “Intertwingled” Fest (2014)

jot
1pts0
buzzsumo.com 9y ago

Proud to Be a Donkey: BuzzSumo Reflections on Growing a $5m SaaS Business

jot
1pts0
qz.com 9y ago

Zebra companies offer an alternative to the unicorn fantasy

jot
1pts0
github.com 12y ago

Uncensored Everpix metrics, financials and slides

jot
597pts158
blog.jonathanmarkwell.com 12y ago

Me and Steve Ballmer in 2007

jot
1pts0
blog.jonathanmarkwell.com 13y ago

Things You Should Shout at Brilliant Web Developers

jot
52pts49
www.gov.uk 13y ago

Build services so good that people prefer to use them

jot
1pts0
www.quora.com 13y ago

The business model of 500 Startups

jot
1pts1
dl.dropbox.com 13y ago

A better landing page for Heroku Dataclips

jot
6pts1
realmacsoftware.com 13y ago

How to get featured on the App Store

jot
2pts0
en.wordpress.com 13y ago

Wordpress Focus On Restaurants

jot
1pts0
blog.peoplebrowsr.com 13y ago

Restraining Order Compels Twitter to Provide Firehose Access

jot
3pts1
phuu.net 13y ago

Code Sketching

jot
1pts0
nwc.co 13y ago

Let's Fix The Stupid Job Crisis

jot
2pts0
www.kevgibbs.com 13y ago

Build a team they'll never leave: the 4 things that matter

jot
1pts0
lanyrd.com 14y ago

How we built Lanyrd's foursquare integration

jot
58pts7
investors.evr.st 14y ago

EVRST Inc. Business Plan

jot
1pts2
www.ecquire.com 14y ago

After Two Startup Accelerators, What I Wish Someone Had Told Me

jot
3pts1
www.slideshare.net 14y ago

The 32 startups that will present at Start-Up Chile Demo Day

jot
43pts21
datasift.com 14y ago

People who describe themselves as 'Visionary'

jot
1pts0
techcrunch.com 14y ago

Pinterest Clone Pinspire ‘Tampering’ With Users And Pimped By Spammers

jot
2pts0
uxmag.com 14y ago

UX, It's Time to Define CXO

jot
1pts0
emilytoop.com 14y ago

My first Start-Up Chile reimbursement - How the $40K grant works

jot
2pts1
seedrs.com 14y ago

Seedrs - FSA approved online platform for investing seed capital

jot
2pts1
thenextweb.com 14y ago

Mixlr Relaunches & Takes a Cue From Turntable.fm

jot
1pts0
shippedfromchile.com 14y ago

26 Start-Up Chile startups that have launched

jot
62pts24
towerjs.org 14y ago

Tower.js - JavaScript Framework for Node.js modeled after Ruby on Rails

jot
221pts112

Thank you! This is exactly what I want to do with this. I have embeddings for all the images but hadn’t figured out the last step to getting them onto a grid like that. Can’t wait to try this.

Hi HN,

I’m one of the makers of this - thank you for posting!

We built it in early 2024 and it’s due an update.

While the main visualisation is currently out of date we’ve been grabbing screenshots monthly for the last 18 months. There’s a a free (no key required) API to all the data at https://ScreenshotOf.com

I’d love to hear any ideas you have for improving it.

That’s right. On our standard self-service plans we automatically charge a better rate as volume increases. You only pay the difference between tiers as you move through them.

It’s rare that anyone makes that kind of mistake. It probably helps that our rate limits are relatively low compared to other APIs and we email you when you get close to stepping up a tier. If you did make such a mistake we would, like all good dev tools, work with you to resolve. If it happened a lot we might introduce some additional controls.

We’ve been in this business for over 12 years and currently have over 700 customers so we’re fairly confident we have the balance right.

If you’re worried about the security risks, edge cases, maintenance pain and scaling challenges of self hosting there are various solid hosted alternatives:

- https://browserless.io - low level browser control

- https://scrapingbee.com - scraping specialists

- https://urlbox.com - screenshot specialists*

They’re all profitable and have been around for years so you can depend on the businesses and the tech.

* Disclosure: I work on this one and was a customer before I joined the team.

Our tool sadly also fails on this: https://url2text.com/u/KYkpBj

The challenge there is that the content is in an iframe.

If you get the URL used for the iframe you can get the content: https://url2text.com/u/kJWaZY

But that's frustrating as it requires two steps.

We might be able to help you get the content from URLs like these in one step. We have quite a bit of power in the Urlbox API that url2text isn't using.

Drop us an email: support@urlbox.com and we'll see what we can do.

Thanks!

Sorry it's not clearer but you can skip the screenshot in the Urlbox API if you want to with:

  curl -X POST \
    https://api.urlbox.io/v1/render/sync \
    -H 'Authorization: Bearer YOUR_URLBOX_SECRET' \
    -H 'Content-Type: application/json' \
    -d '
  {
    "url": "example.com",
    "format": "md"
  }
  '
Here's the result of that: https://renders.urlbox.io/urlbox1/renders/5799274d37a8b4e604...

Sorry the pricing isn't a good fit for you. Urlbox has been running for over 11 years. We're bootstrapped and profitable with a team of 3 (plus a few contractors). We're priced to be sustainable so our customers can depend on us in the long term. We automatically give volume discounts as your usage grows.

Great idea to offer image downloads and filtering with GPT!

I built a similar tool last year that doesn't have those features: https://url2text.com/

Apologies if the UI is slow - you can see some example output on the homepage.

The API it's built on is Urlbox's website screenshot API which performs far better when used directly. You can request markdown along with JS rendered HTML, metadata and screenshot all in one go: https://urlbox.com/extracting-text

You can even have it all saved directly to your S3-compatible storage: https://urlbox.com/s3

And/or delivered by webhook: https://urlbox.com/webhooks

I've been running over 1 million renders per month using Urlbox's markdown feature for a side project. It's so much better using markdown like this for embeddings and in prompts.

If you want to scrape whole websites like this you might also want to checkout this new tool by dctanner: https://usescraper.com/

It sounds like this is as advanced as DocRaptor[1]. They have what I consider to be the best PDF generation API, giving complete control over the documents you need to create. The pricing is similar.

If you'd rather do it for free weasyprint[2] is the best open source alternative.

Another more affordable option you might want to consider is Urlbox[3]. (Disclosure: I work on this)

Urlbox's rendering engine is based on Chrome. It's been refined over the last 11 years to render pages as images or PDFs[4] that look great. I was a customer for 5 years before I joined the team. Everything we'd tried before Urlbox was a disappointment.

Urlbox probably can't match the power of either Onedoc or DocRaptor, but pricing starts at less than $0.01 per document and drops significantly with scale. If your PDF looks great when saving as PDF in Chrome it should look identically brilliant with Urlbox.

[1] https://docraptor.com [2]: https://weasyprint.org [3]: https://urlbox.com [4]: https://urlbox.com/html-to-pdf

Urlbox will save the whole page.

It's primarily purpose is to render screenshots full-page or limited to viewport or an element. To do that well as it does the HTML has to be rendered perfectly first.

It's not as cheap as other solutions but we have customers who render millions of pages per month with us. They value the accuracy and reliability that's come from over a decade of refinements to the service.

Larger projects can request preferential pricing based on the specifics of the kinds of pages they are rendering.

This is how I do it.

I send the URLs I want scraped to Urlbox[0] it renders the pages saves HTML (and screenshot and metadata) to my S3 bucket[1]. I get a webhook[2] when it's ready for me to process.

I prefer to use Ruby so Nokogiri[3] is the tool I use for scraping step.

This has been particularly useful when I've want to scrape some pages live from a web app and don't want to manage running Puppeteer or Playwright in production.

Disclosure: I work on Urlbox now but I also did this in the five years I was a customer before joining the team.

[0] https://urlbox.com [1]: https://urlbox.com/s3 [2]: https://urlbox.com/webhooks [3]: https://nokogiri.org

Urlbox | TypeScript / Next.js / DevOps (k8s) | REMOTE (UK) | Full-time | £30K to £60K | https://urlbox.com

Urlbox helps web developers render the web with precision. We've been focused on generating screenshots, images and PDFs from HTML or URLs for over a decade. Our customers include over 500 design or compliance led organisations. They depend on us to get the intricacies of browser rendering right so they can focus on their core products and services.

We're bootstrapped, profitable and ready to add a third full-time engineer to our team. Our stack is primarily TypeScript. It's a bonus if you're also interested in learning how to orchestrate and scale headless browsers on our Kubernetes clusters. There's also opportunities to create/maintain libraries and SDK's in a range of other languages.

We're excited to hear from people early in their tech career as well as more experienced folk.

Read more: https://urlbox.com/jobs/typescript-developer

Not 3D but my 7 year old and I have been having loads of fun with DragonRuby[0]

He also wanted 3D but once we added some great looking dinosaur sprites (generated with DALL E) he was fully engaged. I'm a ruby developer and it's been a joy learning the differences between web and game dev.

Knowing that we can easily distribute on mobile platforms, web, Steam and Switch once we're ready has kept us coming back.

[0] https://dragonruby.org/