Live data from Hacker News

Show HN: Instantly listen to any URL

per.quest

31–40 of 89 posts

Re: Show HN: Instantly listen to any URL

#31

This is cool! I recently tried to use VoiceOver on my iPhone and it’s… astonishingly difficult to use for just text to speech! One minor request: I realize the form page itself is very minimal, but this would be much more usable on a phone if you set the font-size of the input to at least 16px, and a reasonable viewport meta tag eg ` `

The bigger the better for this type of page, given that some people that use it may have faulty eyesight.

Re: Show HN: Instantly listen to any URL

#34

Neat! Could you add speed controls, a download audio option, download audio as mp3/webm/etc, and options for different voices? Why is there no donation option for this project? Why not add a email signup for updates/news? What are your options for micro monetization?

On Chrome: right click on the audio player and "Download audio as..."?

Re: Show HN: Instantly listen to any URL

#35
I feel like this is a great idea, honestly.

But in my opinion I think that you should make the website fully work without the use of client-side JavaScript.

Not that I dislike JavaScript, in fact, I love it. And it's great! But there are several reasons I think that this would make sense doing.

Here is a detailed explanation for "why":

The website already works without the use of client-side JavaScript, only not the index.

If you for example go to: https://per.quest/https://example.com it will work just fine and redirect you to the generated MP3 file.

But if you put https://example.com inside of that input on the website index and have JavaScript disabled it simply won't work. There also is no notice that it does not work without JavaScript enabled.

The solution to this is simple and I think that it would not be hard to change the way you are getting the user given URL from your back-end. What I think would make more sense doing is to just make it work using a URL query parameter.

For example: https://per.quest?url=https://example.com

... which would then allow you to make use of HTML forms, and simply add the "name" attribute to the input with the value set to "url".

So, this would then work in both cases: when the user hit enter and/or pressed a button inside of the form.

Hope that you will agree with me on this!

Re: Show HN: Instantly listen to any URL

#36
Is this somehow using the waybackmachine to scrape pages? When I try some of the classic ssrf paths like file:/// or http://localhost:8080, I get audio about the internet archive.

When I put in https://localhost:443, I get audio for the default nginx page, which matches what the internet archive has for that url: https://web.archive.org/web/20210620003533/http://localhost/

But putting http://localhost returns the audio from per.quest's home page.

Re: Show HN: Instantly listen to any URL

#37

This is cool! I recently tried to use VoiceOver on my iPhone and it’s… astonishingly difficult to use for just text to speech! One minor request: I realize the form page itself is very minimal, but this would be much more usable on a phone if you set the font-size of the input to at least 16px, and a reasonable viewport meta tag eg ` `

I don't think that the ", initial-scale=1" would be necessary.

Nowadays, works just fine.

Post reply on HN