Git Product home page Git Product logo

Comments (8)

tombh avatar tombh commented on May 27, 2024

Yes.

I've been writing with the aim to support all browsers that implement the webextensions API. For now I'm just focussing on Firefox as that's my default browser. Some notes to consider for fully implementing this:

  • Chrome doesn't support extensions in headless mode! So we need to find a way to stop Chrome stealing focus on things like window resizing. Only relevant if using Browsh locally of course.
  • Chrome also has a different API for snapshoting the rendered tab.
  • Firefox still doesn't have support for the standardised RDP. It'd be nice to not have to rewrite the RDP commands for every browser. Although theoretically the RDP commands should be minimal, eg; resizing the browser window and automatically installing the extension.

from browsh.

tobimensch avatar tobimensch commented on May 27, 2024

@tombh
Thanks!

How far has the development of Browsh progressed?

from browsh.

tombh avatar tombh commented on May 27, 2024

Well it's actually currently usable, just need to improve the performance and features. The current release has a bug where commas mess up the rendering, but current HEAD of webext-rewrite has that fixed. So you can browse like 90% of websites, scroll pages, click with the mouse, even watch Youtube and draw lines on those sketch paint app things. There's only 1 tab at the moment as well. So it's not ready for general release yet, but I'm definitely starting to feel like I need some testers. My current focus is getting the whole CI process running smoothly, so new features are taking a back seat.

from browsh.

tobimensch avatar tobimensch commented on May 27, 2024

@tombh
Thanks!

I've a VPS with Chromium 57.0.2987.98 . Will that work?

I hope you'll release Browsh soon, because I'm stuck with slow internet currently.

from browsh.

tombh avatar tombh commented on May 27, 2024

This is literally seconds hot off the press: docker run --rm -it tombh/texttop:v0.2.5

Do you know about Docker? I don't expect this to be the main installation method, as the download is so big, perhaps about 800MB. But it is handy for quickly getting up and running. So that command above is literally all you need to run (it will automatically download the docker image on first run) and you should have the Google home page. CTRL+l to focus the URL bar, CTRL+q to quit, arrow keys to scroll, mouse clicks work.

This is still a very early release, so don't expect too much :/

from browsh.

tobimensch avatar tobimensch commented on May 27, 2024

@tombh
I need to install it without docker. My VPS can't run anything newer than Debian Jessie and docker doesn't work properly in it. I'm also stuck with an outdated kernel there (OpenVZ's kernel), which might be the reason.

from browsh.

tombh avatar tombh commented on May 27, 2024

Ah right. Ok I have one last thing but it's not ready yet and don't want to make public yet. Email me (tombh.co.uk, tom@) and I'll let you know when it's ready, will be good to get your feedback too.

from browsh.

tombh avatar tombh commented on May 27, 2024

Closing for #27 instead.

from browsh.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.