Coder Social home page Coder Social logo

dsottimano-google-cli-for-seos's Introduction

Google cli for SEO professionals

This is an open source Chrome extension that works like a CLI and manipulates Google search queries and parameters with little effort. It can chain commands (mostly) and it's customizable.

If you like this, please star this repository.

Installation (1 minute)

chomre

Reference

search shortcut

What can it do?

Program your own parameters. In this example (;esp), we change gl,hl,lr to Spain/Spanish and use Madrid's uule to search for pizza.

2020-12-15 03 33 33

Use this in the omnibox. Warning, if you change the default operator from ; to /, Chrome will try to search your file system.

cache in omibox

Change country, language interface and results language in an instant. ;g (country)(interface)(result_language), so in this example, ;g brfrde which means we're searching in Brazil, with a French language interface for German results.

iphone in brasil, fr interface and german lang results

Quickly cycle between search types. Here, we go from cat news to videos, to images and reset with the magic ;r parameter

news video images then reset cat

You can change the default operator. Slash is nice, but can be a conflict for some searches as well as the omnibox.

slash

Search seo updates, in the news, with 100 results for the past 24 hours

today news 100 seo updates

Easy shortcuts for fun stuff like your public IP address.

whatsmyip

Configuration

Just add to the configuration object (https://github.com/dsottimano/dsottimano-google-cli-for-seos/blob/main/main.js#L25)

Basic query changing example

Only search ebay.com and amazon.com with shortcut ;es

{
  operator: "es",
  query: 'site:ebay.com OR site:amazon.com ',
  param: null,
  info: "limits results to ebay and amazon",
  fn: null,
  fnTakesInput: false
}

Basic parameter manipulation

Here we'll create a command with operator u to return 100 results and remove the dupe filter.

{
  operator: "u",
  query: null,
  param: '&num=10&filter=0',
  info: "set result number to 100 and sets filter to 0",
  fn: null,
  fnTakesInput: false
},

Basic function input example

Function inputs are when use a command and the following string separated by a space will be used in that function. Note, if you are using a function that needs to take input, you must set fnTakesInput to true.

{
  operator: "s",
  query: null,
  param: null,
  info: "shortcut for site: operator",
  fn: function(q) {
    return this.query = "site:" + q;

  },
  fnTakesInput: true
}

dsottimano-google-cli-for-seos's People

Contributors

dsottimano avatar

Watchers

James Cloos avatar

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.