Linked by Thom Holwerda on Fri 5th Jan 2018 23:45 UTC
Linux

I'm travelling around the world and sometimes I don't have very good Internet. If all I have is a 3kbps connection tethered from my phone then it's good to SSH into my server and browse the web through elinks. That way my server downloads the web pages and uses the limited bandwidth of my SSH connection to display the result. But it lacks JS support and all that other modern HTML5 goodness. Texttop is simply a way to have the power of a remote server running a desktop, but interfaced through the simplicity of a terminal and very low bandwidth.

Why not VNC? Well VNC is certainly one solution but it doesn't quite have the same ability to deal with extremely bad Internet. Texttop uses MoSH to further reduce the bandwidth and stability requirements of the connection. Mosh offers features like automatic reconnection of dropped connections and diff-only screen updates. Also, other than SSH or MoSH, Texttop doesn't require a client like VNC. But of course another big reason for Texttop is that it's just very cool geekery.

Order by: Score:
wow!! This is great!
by sergio on Sat 6th Jan 2018 00:43 UTC
sergio
Member since:
2005-07-06

Coolest open source project I've seen in a very long time!! ;)

Clever as hell, very nice really. Kudos to the creator and to you Thom for let us know it.

Reply Score: 1

RE: wow!! This is great!
by Alfman on Sat 6th Jan 2018 02:16 UTC in reply to "wow!! This is great!"
Alfman Member since:
2011-01-28

sergio,

Coolest open source project I've seen in a very long time!! ;)

Clever as hell, very nice really. Kudos to the creator and to you Thom for let us know it.


It was kind of deja-vu for me because I did something similar in college. I was capturing webcam and desktop images, converting them to text and streaming them to an IBM PS2 laptop running a standard ANSI terminal emulator over serial port. I'm not sure if I have a video of it or not, the camera I would have used to record it was part of the project, haha. One of these days I'll have to go back and watch all the random footage I took, man do I miss those university days before I had a boring job ;)

Reply Score: 4

So aatext on an xdpy?
by Carewolf on Sat 6th Jan 2018 14:25 UTC
Carewolf
Member since:
2005-09-08

Only it looks a little less advanced than aatext.

Reply Score: 4

Does not look that usable
by rener on Mon 8th Jan 2018 11:26 UTC
rener
Member since:
2006-02-27

ssh + text apps probably are way more faster and reable, ... probably quite a pain and slowish to get anything done for real, ...

Reply Score: 2

sure - that is the "normal" way
by cybergorf on Mon 8th Jan 2018 12:14 UTC in reply to "Does not look that usable"
cybergorf Member since:
2008-06-30

And that is what the author of this little thingy usually does.

But yes: sometimes you need a browser with html5 and latest JS - and at the same time you have a terrible slow internet connection in some lost area.

In this case this is a very neat workaround.

and of course it is simply cool :-)))

Reply Score: 2

Alfman Member since:
2011-01-28

cybergorf,

And that is what the author of this little thingy usually does.

But yes: sometimes you need a browser with html5 and latest JS - and at the same time you have a terrible slow internet connection in some lost area.

In this case this is a very neat workaround.

and of course it is simply cool :-)))



It seems like he did it because he could, rather than because it was actually practical, haha. Not that there's anything wrong with this but I wonder if in those cases he could have used opera mini. They reoptimize pages and even video on the server side for exceptionally low client bandwidth.

https://www.youtube.com/watch?v=fkherk9i0_M

My biggest gripe with these things is being dependent upon 3rd party infrastructure. For better or worse, people who prefer to be in control of their own servers are being marginalized by "cloud" vendors.

Reply Score: 3

darknexus Member since:
2008-07-15

Maybe he could have, if he didn't mind Opera tracking his every move.

Reply Score: 0