GithubHelp home page GithubHelp logo

pactinteractive / image-downloader Goto Github PK

View Code? Open in Web Editor NEW
786.0 58.0 291.0 1.56 MB

Download images from the web more easily. A browser extension for Google Chrome, Microsoft Edge, and Brave.

Home Page: https://chrome.google.com/webstore/detail/image-downloader/cnpniohnfphhjihaiiggeabnkjhpaldj

CSS 7.68% JavaScript 65.74% HTML 10.24% TypeScript 16.34%
google-chrome-extension microsoft-edge-extension brave-extension

image-downloader's Introduction

Image Downloader logo  Image Downloader

Browse and download images on the web

Welcome! If you're here to learn more about how to use this extension check out the User Guide

If you're a developer interested in running the extension locally instead of installing it from the Chrome Web Store - keep reading!

Local development

  1. First, install the dependencies:
    npm install
  2. Then you can start the development server which watches for file changes automatically:
    npm start
    Or alternatively - only run the build once:
    npm run build
  3. Open the extension list in your browser settings: chrome://extensions
  4. Enable Developer mode
  5. Click the Load unpacked button, navigate to the extension root folder and pick the build folder
  6. Enjoy!

Test

Run and watch tests related to locally changed files - useful during development:

npm test

Or run all the tests without watching and generate a coverage report:

npm run test.all

License

Copyright (c) 2012-2021 Vladimir Sabev

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

image-downloader's People

Contributors

dependabot[bot] avatar kitlawes avatar purdeaandrei avatar vdsabev avatar

Stargazers

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

Watchers

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

image-downloader's Issues

Needs option to not show image preview

An option to not show image previews would be good, as large images load very slowly, and you can't start the download right away. Big time waster, and people want this plugin to SAVE time! Thanks.

Recurrence

Hi,
thanks for your extension.
I would much appreciate to set a timer that automatically comes back to a specific website and downloads all images.
For instance unsplash.com offers new pictures every 10 days. If I could set it and forgetting it that'd be great.

Stopped Working

Version 64.0.3282.119 (Official Build) (64-bit) using this on windows 8

from today it stoped working not showing any images when i am selecting the extension

till yesterday it was working great

The file rename textbox

Excellent app, but the file name of the sequence rename is not as the sequence displayed online. E.g. the image showed at the bottom of web and this app (i.e. 52) is renamed to small numbers (i.e. 25).

No longer working on FetLife

FetLife has been working on killing hotlinks and adding tokens. It stopped working a week or so ago with Image Downloader as a result. Just a head's up.

Pop-up/car doesn't float...

I wonder is there a way to make the pop-up float...? If it loses attention there goes selections as well.

Could there be any idea to make this ext not appear in pop-up/car but as sidebar or off-canvas? (see off-canvas: https://foundation.zurb.com/sites/docs/kitchen-sink.html#off-canvas / sidebar: https://jillix.github.io/jQuery-sidebar/ )

Sidebar and off-canvas can be brought forth from a button in the extension bar. (see for example https://chrome.google.com/webstore/detail/vtabs/okpnlgbgcfchbicbhjmmhldhkbkfilce and/or https://github.com/zluca/Sidebar )

can you create one for wordpress

hi i am looking for someone to help create a software that can upload images in wp with the image source, the same one that you have developed for chrome, let me know if it is possible

Build Guide

Looks like this project is active again but I haven't seen any updates on the Chrome Store yet, so I thought I'd build this extension myself but I was unable to find any build guide. So would you be so kinds to provide one in the Readme for users like me? Because that'd be really great!

Won't Recognize Images Due To New HTML Coding

I use this every day & really love it, but the last few days I'm noticing some new HTML coding for image URLs that is causing the extension to not recognize some images.

Usually we'd see coding like this:
<img src="https://www.blog.google/static/blog/images/google-200x200.7714256da16f.png" width="200" height="200" border="0">

But the new coding I'm seeing looks like this:
<img src="//www.blog.google/static/blog/images/google-200x200.7714256da16f.png" width="200" height="200" border="0">

Notice that the https: is missing from the URL? I have a feeling the extension is looking for the https: (or http:) and that's why it's not recognizing the images :(

I'd provide examples, but seeing as everything I use this for is NSFW, I wasn't sure if I was allowed to post any links.

Really hoping you can fix this!

Save to Subfolder

I have problems when keeping in an absolute route, I am doing it from a MAC in Chorme v49.0.2623.87, not that he is bad.

/Users/harryizquierdo/Documents/Ebooks/Modelo/

Excuses by my English.

REQ: 2 improvements

  • Link crawling could be better. Not all links (ajax?) crawled.

  • Ext called "image downloader pro" has interesting "gallery feature", where one can choose images for later DL through context menu etc. Otherwise (such as link crawling) that ext is no good, but has some good features for inspiration?

Download tif images?

When I use .tif in a wildcard download, it doesn't pick up any images. Does this downloader not work with tiffs? It finds the jpegs in the same folder.

If not, will you consider adding the ability to download tiffs? It would be very helpful.

Thank you.

No images found

This tool is no longer able to find any images on the page. This started happening with a recent Chrome update. Is it possible to ask for a fix?

Thanks.

height and width filter

Hi, can you please give back filter with sliders for height and width? Or can I somehow install old version with that feature?
viber_image_2021-04-26_12-09-11

Extension is useless for me without that filter :-(

NOT Working with Latest Chrome Update?

Hi! I love this extension! However, it seems with the latest chrome update that the extension is no longer detecting the images?

See this screenshot: https://www.screencast.com/t/WgFSE2RW92

It was working for an employee of ours for Chrome version 63, but when he verified his Chrome version, it auto-updated to version 64, and it stopped working for him as well.

Here's my current version as of 2018-02-03:
Google Chrome is up to date
Version 64.0.3282.140 (Official Build) (64-bit)

plugin

hi
i have a plugin for my web which adds images from bing, i want it to grab credit file along with the images , can you do this

Download with mass renaming

I suggest that we can add some functions to this extension:

  1. Add padding to rename function.
  2. Naming file should follow the index of webview
  3. Having download destination would be better

By the way, thank for the good images dowloader ^.^

How does the renaming work?

Are there placeholders, e.g. date/time? Is there a way to add to the original filenames (e.g. original files are "01.jpg, 02.jpg" but I want "myfile01.jpg, myfile02.jpg")?

New and updated User Interface (Can I help?)

Hi, I was amazed to see what you guys are doing and I have to say I am a new user and was proud at the immerse work you guys are doing. So I want to see if my help can be needed in creating a new modern UI for the image downloader extension. I am a UI designer from Nigeria and I will love to job on this as my own contribution to the open-source community. Looking to read from you.

Works for a while then stops working

The image downloader will download 20 or so photos and then presumably my ip address is getting blacklisted as it stops working. It would be good if there was an option to restrict the download rate to say 30 images per minute or something.

Image Downloader might trigger server DoS attack protection.

First, my wife has been enjoying this program to extract images of homes from real estate sites for the real estate books she builds. Makes it much faster and easier to do her work so thank you!

ISSUE: DoS triggering on some sites. My guess is the massive download of images from the site triggers a DoS attack on the server protection and it blocks her for a period of time from downloading or even viewing images.

SOLUTION: Is there a way to build in a few options to download a few groups at a time with pauses in between to avoid freaking out the servers? Perhaps a slider or a box for speed of download per image and how many groups at once. EXAMPLE: So the options could be set to download say 4 images then wait a few seconds then 4 more till it reaches it's total. Would it need randomization as well? Not sure what circumvents the false positive of DoS attack triggers. (And) Or even just a Avoid DoS checkbox in options if there was some fool proof way to make it download and not trigger.

Possible features wish list: Individual check boxes for each image would be really great and more options to filter out smaller web graphics from the download thumbnails.

Thank you very much for the great program!

Trouble Understanding Exactly How this Works

I'm confused on how this application is supposed to work. I click the image downloader icon on the chrome toolbar.....and nothing happens.

Also,
How do I preset a directory to save to? I can't find the option.

Repeated use results in "Waiting for available socket"

If I have been using the extension for a while, at some point it will stop working and Chrome displays "Waiting for available socket" in the status bar. This state never really seems to clear until either I restart Chrome or reduce the number of open tabs down to single digits.

Eventually, it wil start to affect just clicking on links though there does not seem to be any kind of pattern.

Uncaught DOMException

I got this exception on http://www.b2cjewels.com/. The problem goes away if I uncheck "Show image width filter" and "Show image height filter"

Uncaught DOMException: Failed to execute 'webkitMatchesSelector' on 'Element': 'img[src="http://www.b2cjewels.com/B2CTheme/images/arrow-dropdown.png"), url("/B2CTheme/images/pt-metal-fliter.png"]' is not a valid selector.
    at O.matches (chrome-extension://cnpniohnfphhjihaiiggeabnkjhpaldj/lib/zepto.js:2:2913)
    at chrome-extension://cnpniohnfphhjihaiiggeabnkjhpaldj/lib/zepto.js:2:23625
    at a (chrome-extension://cnpniohnfphhjihaiiggeabnkjhpaldj/lib/zepto.js:2:22611)
    at Object.e.matches (chrome-extension://cnpniohnfphhjihaiiggeabnkjhpaldj/lib/zepto.js:2:23593)
    at chrome-extension://cnpniohnfphhjihaiiggeabnkjhpaldj/lib/zepto.js:2:6142
    at Array.filter (<anonymous>)
    at Array.filter (chrome-extension://cnpniohnfphhjihaiiggeabnkjhpaldj/lib/zepto.js:2:6111)
    at X (chrome-extension://cnpniohnfphhjihaiiggeabnkjhpaldj/lib/zepto.js:2:1281)
    at Array.children (chrome-extension://cnpniohnfphhjihaiiggeabnkjhpaldj/lib/zepto.js:2:7429)
    at chrome-extension://cnpniohnfphhjihaiiggeabnkjhpaldj/scripts/popup.js:299:36

Downloading Images

For some reason, now I can't download any images off of the Image Downloader. For example, I try it on a Tumblr page, with multiple images of it. They appear in the extension's box, however when I select them all and click Download it will not download (loads in green saying Downloading # photos) then disappears when in reality nothing happened.

It previously worked the same way I was trying, but again now it does not work. Even trying to download one image doesn't work.

And nothing shows in my Downloads page for Chrome.

Cannot download actual size of images

It downloads the image shown with the size it's displaying but I want to download all images in it's actual size. Can this be done without opening each image separately? ex: from forexfactory dot com thread.

Dimensions

I'd like to see dimensions of images, how can I set it on?

Filter two URLS!

Hi. This is a fantastic extension. I'm trying to develop it further for a particular website and I'm wondering if it is possible to have two filter URLs as opposed to one, which it currently has!

Thank you!

REQ: Remember Last Used Folder

I love this wonderful and necessary tool.. Please have it remember which folder you last used, as it is troublesome to have to keep selecting anything other than downloads, where pictyures don't belong anyway, just to stay organized..

TIA and Namaste...

Zhu.

REQ: Time set between downloads

Hello,

Thanks for this amazing tool!

I have 1 big request:

Can you add a option to make it not download it to fast? Maybe a slider with the time you want between the downloads? Some sites do have protection (not only DDOS but also for download) and I have found out that when I use this often I need to relog into chrome and delete all local files of it because the site cant be loaded anymore.

In the last case the site works in any other browser but not in chrome.

I hope you can implant this!

cssRules faild

in chrome new version I can't use this extention and It's sad that

Uncaught DOMException: Failed to read the 'cssRules' property from 'CSSStyleSheet': Cannot access rules
at Object.extractImagesFromStyles (file:///C:/Users/coten/Desktop/image-downloader-master/scripts/send_images.js:16:48)
at file:///C:/Users/coten/Desktop/image-downloader-master/scripts/send_images.js:94:23
at file:///C:/Users/coten/Desktop/image-downloader-master/scripts/send_images.js:105:2

Custom names

We should be able to pick out custom names within the extension, before downloading it (and when it's put onto the computer, it has our custom name).

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.