Giter Site home page Giter Site logo

clibro's Issues

Implement "scrolling"

Display more of the current page (similar to "scrolling below the fold")

clibrowz j // or J (vim-inspired)

Display more of the current page (similar to "scrolling back up")

clibrowz k // or K

Implement width and height (aka "fold") flags

Implement flag to override the default width of the page. e.g.

clibrowz http://yahoo.com --width 1200 // or -w 1200

Override the default height of the "fold" (how much of the page viewport is shown):

clibrowz http://yahoo.com --height 500 // or -h 500

Implement form completion

  1. Label form fields in another color
  2. bro [number] [text] focuses the field, enters the text
  3. Need to think of way to handle multiple fields (ie fill them all out at once? One at a time, then submit?)

Implement redisplay current page

To redisplay the current page:

clibrowz

and also provide useful error if doesn't exist.

Flags can be used with or without a url. For example, this will redisplay the most-recently-visited page in a narrower viewport (perhaps you wanted to see how it looks on a mobile device):

clibrowz -w 420

Implement grid for clicking items by column, row

Some links are not noticed by Selenium. Provide alternate method of clicking by grid.

  1. User sees they can't follow a link
  2. User types bro -g or bro --grid to reload page with grid
  3. User types, e.g., bro A5 to click on that grid position

Implement text links list

Also display a text-based, ordered list of all the links:

clibrowz http://yahoo.com --list-links // or -l

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.