Live data from Hacker News

$ teebot.dev – from terminal to tee in 6 seconds

teebot.dev

21–30 of 42 posts

Re: $ teebot.dev – from terminal to tee in 6 seconds

#22

Why does it take 20 seconds to composite a string onto a shirt? Are you using generative AI for something that can be done in milliseconds with traditional techniques?

that's the Printful API. Once a phrase has been generated it's cached so it's instant next time. Do you have any suggestions on how to make it faster?

Re: $ teebot.dev – from terminal to tee in 6 seconds

#23

Why does it take 20 seconds to composite a string onto a shirt? Are you using generative AI for something that can be done in milliseconds with traditional techniques?

that's the Printful API. Once a phrase has been generated it's cached so it's instant next time. Do you have any suggestions on how to make it faster?

it's often faster than that, that's just the longest it ever takes so I set the countdown timer to 20 seconds. if you can think of a better way to present that I'd love to hear it.

Re: $ teebot.dev – from terminal to tee in 6 seconds

#24

I cannot click on "Preview and price" - I'm in a country you're currently not shipping to so it maybe a feature more than a bug.

I've added a few requested countries and am adding a bunch more right now. Give me a few minutes and I should have most places that Printful ships to (sorry Russian, UAE and Pakistan)

Re: $ teebot.dev – from terminal to tee in 6 seconds

#26
post #7
post #2

i built teebot.dev because every time i wanted to put text on a shirt, i got lost in some enshitified print companies design flow. i just wanted to get words on a shirt. So i made teebot.dev. type your text and ship it. that's it. here's the CLI: npx teebot "wtf?"

too easily confused with the terminal command tee

Especially as the picture literally has a command prompt saying "$ tee "

Re: $ teebot.dev – from terminal to tee in 6 seconds

#27
post #25

I've tried to type in non-ASCII (Ukrainian) and preview shows it correctly. Does it guarantee it would print it properly?

Yes! You can thank my mom for that :) She wanted a shirt with some extra unicode characters yesterday so I added support for that.

Re: $ teebot.dev – from terminal to tee in 6 seconds

#28

I cannot click on "Preview and price" - I'm in a country you're currently not shipping to so it maybe a feature more than a bug.

Ok I just added support for 204 additional countries and currencies. Can you try it now and let me know if you're one of them :)

Re: $ teebot.dev – from terminal to tee in 6 seconds

#29

Why does it take 20 seconds to composite a string onto a shirt? Are you using generative AI for something that can be done in milliseconds with traditional techniques?

It cannot be that, surely since the page prior to the CTA actually shows the shirt with the string composited. So is it perhaps doing some live pricing based on a collection of vendors on the backend? Better to show an initial price and then a progress bar that moves up as the vendors return prices I think. Either way, I reflexively almost clicked away as soon as the 20 s started.

Re: $ teebot.dev – from terminal to tee in 6 seconds

#30
post #29

Why does it take 20 seconds to composite a string onto a shirt? Are you using generative AI for something that can be done in milliseconds with traditional techniques?

It cannot be that, surely since the page prior to the CTA actually shows the shirt with the string composited. So is it perhaps doing some live pricing based on a collection of vendors on the backend? Better to show an initial price and then a progress bar that moves up as the vendors return prices I think. Either way, I reflexively almost clicked away as soon as the 20 s started.

Damn, ok. Good feedback. I heard that from someone else, too. Our attention spans are fried, lol. Can't wait 20 seconds for a shirt preview! It's true though. So the first "preview" is just rendering text on top of a blank shirt mockup, and the the second one (after you click and go to /preview) actually sends the text to the Printful API to get a render of how the shirt will actually appear. That's the delay, waiting for the final image to come back from Printful.
Post reply on HN