fathyb / carbonyl

Chromium running inside your terminal
BSD 3-Clause "New" or "Revised" License
14.74k stars 288 forks source link

looking for example of "real-world" usage of carbonyl #153

Open mfioretti opened 1 year ago

mfioretti commented 1 year ago

Greetings, this is not a support issue, but I don't know of a more appropriate channel to ask.

I am writing an introduction to Carbonyl for an IT magazine. I would like to complete it with some examples of real world usage of carbonyl, that is, beside its value as a programming endeavour... what /when/why / how do you use it as a browser? That is why and how you launch carbonyl instead of an ordinary browser, considering that it cannot do audio, and only renders very grainy images and videos? Or am I losing something big here?

Thanks, M.

ghost commented 1 year ago

University of Waterloo is using Carbonyl to enable users to mount their OneDrive using a fancy script that behind the covers uses rclone. Rclone simplest method to enable the drive is to use a web-browser to grant the app access through Microsoft's login portal. It's a clunky solution but it works thanks to Carbonyl!

mfioretti commented 1 year ago

Thanks! That's exactly the kind of success stories I was looking for. The more the better, of course, thanks in advance to whoever will share more

fathonix commented 1 year ago

I haven't used much but I see this can be used to log into networks guarded with captive portals without accessing the GUI. Most captive portal sites aren't HTTPS, so they use some JS to hash the password before sending to the server, which wouldn't work on existing CLI browsers. There are already some solutions like using WebDriver, but it requires a full-blown browser to be installed. Carbonyl can be a lightweight alternative to them.

niutech commented 1 year ago

I've made the Carbonyl Terminal client app for Windows/Linux/MacOS based on Windows Terminal / QTerminal. Have a try!

amosbird commented 1 year ago

Carbonyl provides the ability to render interactive flame graphs in remote servers.

lvlcn-t commented 1 year ago

I've used carbonyl to troubleshoot an issue with vite. It showed me that the problem wasn't with vite at all, rather with the vs code insiders build I was using.

Tasukiiii commented 10 months ago

We deploy a lot of raspberry pi with wifi camera in it's own network. In order to access the camera we need to ssh to the raspi and use carbonyl to configure the wifi camera, if you are curious why use carbonyl, the camera has a very limited api support.

niutech commented 10 months ago

Why not just use an SSH tunnel and access web camera from a local browser?

Tasukiiii commented 10 months ago

Why not just use an SSH tunnel and access web camera from a local browser?

We don't directly ssh to the raspi using our local terminal, our shell is on a web browser which communicates to a server via websocket and then relays to the raspi via tunnel SSH. It's a weird structure, but i'll look into what you were suggesting. I'm not that profound in reverse tunneling.

I know that i can use my local terminal to use the reverse tunnel initiated by our raspi to our ssh server but i'm not too sure how to reverse tunnel the browser back to server and to my local at the current writing of this. But i'll definitely look into it!! Thanks for the suggestion, if it works i'll update you!! :D

n0099 commented 2 months ago

https://superuser.com/questions/1855629/browse-a-web-page-through-ssh-need-to-access-router-web-interface-remotely-bu/1855639#1855639