Giter Club home page Giter Club logo

search-by-image-on-google's People

Contributors

gospahdu avatar ivan770 avatar julian-alarcon avatar kuronekosherald avatar nethew avatar sukigu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

search-by-image-on-google's Issues

No longer working

google has changed how it searches images, add:on no longer functional T_T

Google image search query change

Due to a recent change in google image search client=firefox-b-d has to be added in the query. Any client name will do, as long as the client parameter has a value, but seems like firefox-b-d is the standard client name for queries originated from Firefox.

Offline and non-public images cannot be searched

If the image you're wanting to search is not publically available without a login, or is from an offline file/page using just the url won't work.
I'm not sure of a solution as there doesn't seem to be a public API for this, so unless the url can just be a base64 data blob there might be a way to look at how the upload image feature works on the actual image search page?

Image URL not escaped

Consider an image with an url like https://example.com/image.jpeg?height=800&width=600. The image search URL requested is going to be https://www.google.com/searchbyimage?image_url=https://example.com/image.jpeg?height=800&width=600 - note that the ? and & are unescaped, so there's no (principled) way for Google to identify the original URL versus what's a genuine parameter being passed for its own receipt. The image URL ought to be explicitly query-encoded before the request URL is constructed.

Is explicitly specifying 'index' needed?

At line 20 of background.js, the invocation of browser.tabs.create is explicitly given the index argument. This makes the image search tab open up adjacent to the tab it's invoked from.

However, I have the browser.tabs.insertRelatedAfterCurrent setting set to false, which means that I expect new tabs to be opened at the end; hence, this extension is not behaving in accordance with the rest of Firefox for me.

If this is working as intended, that's fine; I'll go put together the twelve LoC or so to get an extension that works like I'd like it to. However, I suspect that just not specifying index will make the extension do the right thing in all circumstances.

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.