[HN Gopher] Show HN: TxtNet Browser - Browse the Web over SMS, N... ___________________________________________________________________ Show HN: TxtNet Browser - Browse the Web over SMS, No Wi-Fi/Mobile Data Needed Author : lukeasch21 Score : 14 points Date : 2023-04-21 21:58 UTC (1 hours ago) (HTM) web link (github.com) (TXT) w3m dump (github.com) | lukeasch21 wrote: | Hello all, | | This is my second year of working on a project[1] with the goal | of browsing the web, on an Android smartphone, without reliance | on Wi-Fi or mobile data. While this concept might seem aimless, | my goal was to provide a way for people in areas with limited, | expensive, or censored cellular internet access a way to view the | web in a basic format. I finished work on a basic client-server | model last year[2], and this year, I implemented a new pseudo- | distributed peer-to-peer model that allows any TxtNet Browser | user to use their own smartphone to run a background server | service that communicates via the user's own primary mobile | number. The main advantage to this model over last year's use of | the Twilio API is the fact that with an unlimited SMS plan from a | consumer carrier, you will likely end up paying significantly | less than the amount you would pay for Twilio credits (averaging | about ~$0.50 per website). There's a lot going on with the | stateless nature of SMS, GSM-7 encoding, and Brotli compression, | so please ask any questions you might have! | | I've also started up a test server instance running on a +1 | country code phone number, so feel free to test out the app with | your own smartphone. Like mentioned in the GitHub repo, please be | aware that I (necessarily) have access to every phone number and | associated request that is sent. Of course, anyone can host their | own server instance, and if you would like to share it, feel free | to get in touch so I can add the number to the repo! Also, there | are likely many bugs still lurking, so feel free to report those. | | [1] https://github.com/lukeaschenbrenner/TxtNet-Browser/ | | [2] https://news.ycombinator.com/item?id=32905496 | quickthrower2 wrote: | Maybe it is a shame that WAP usage died off as you could probably | get the essential information from a site with very few bytes. | Combined with something like this it would be great for getting | stuff done. | version_five wrote: | Very cool - I've often thought about trying to set something up | like this for situations - mostly on airplanes - where you're | allowed some kind of "free messaging" but otherwise don't have | any data. | lukeasch21 wrote: | Thanks and yeah, that's another good application of the idea. | It's somewhat similar to iodine[1] in that respect. On the | ground in the US, this would probably only be useful if you're | hiking in a remote area or something like that, due to how | cheap data plans are. It might also come in handy if your | carrier doesn't charge for SMS when abroad. | | [1] https://github.com/yarrick/iodine | syntaxing wrote: | Super cool, I like how you can host a server easily with another | phone. Is there something equivalent but normal web browsing that | compresses the data on a server before it sends it? For instance, | T-mobile has free internet overseas but it's usually stupidly | slow since it runs on edge. | lukeasch21 wrote: | Thanks! And yep, my goal was to make it as easy as possible to | host a server without any technical knowledge. I haven't looked | into the subject extensively, but I believe those services | exist(ed) in the form of Opera Mini and UC Browser. IIRC, Opera | Mini's Android app still supports this. Sadly, it's not open | source, so you have to trust Opera with all your data, and | Opera hasn't exactly had the best track record... I doubt UC | Browser is any better in that regard. I used both about 10 | years ago when they still had J2ME versions of their apps... It | was kind of surreal to use Opera Mini's on a touchscreen | dumbphone because they had updated their midlet to look very | similar to the iOS 7 version, on a much much inferior device! | It worked surprisingly well, compressing text and images. | csande17 wrote: | Opera Mini does this, but IIRC it's not self-hostable. | bilekas wrote: | Okay this is actually super clever.. Really nice job ! | | Edit : I notice you don't have a server in Italy, I might be able | to help for a while at least, I'll contact on GH. ___________________________________________________________________ (page generated 2023-04-21 23:00 UTC)