Ad

InglêsFrancêsEspanhol

Editor online grátis | DOC > | XLS > | PPT >


Favicon OffiDocs

Image Downloader Continua em Chrome com OffiDocs

Image Downloader Continuação da tela para extensão da loja virtual do Chrome no OffiDocs Chromium

Ad


DESCRIÇÃO


Continuação do Image Downloader (IDC) ================ Este é um fork do Image Downloader de Vlad Sabev (vdsabev).

A extensão original não é atualizada e este projeto visa preencher a lacuna.

O objetivo é corrigir bugs, oferecer suporte a mais sites (o máximo possível), adicionar novos recursos e aprimoramentos.

Sugestões são bem-vindas - registre um problema no github! O IDC não está à venda e sempre será gratuito, de código aberto e sem anúncios ou algoritmos de rastreamento de qualquer tipo! Você pode encontrar o código-fonte aqui: https://github.

com/kisdma/image-downloader-cnt Descrição ================ Se você precisa baixar imagens em massa de uma página da web, com esta extensão você pode: - Ver as imagens que a página contém e links para - Filtre-os por largura, altura e URL; suporta curinga e regex - Selecione imagens para baixar clicando na imagem - Use botões dedicados para baixar ou abrir imagens individuais em novas guias - Personalize a largura de exibição da imagem, colunas, tamanho da borda e cor - Oculte filtros, botões e notificações que você não precisa Não precisa Quando você pressiona o botão "Download", todas as imagens selecionadas são salvas no diretório de download padrão do Chrome ou em um diretório dentro dele, se você especificar um nome de subpasta.

AVISO: Se você não configurou um diretório de download padrão, terá que escolher manualmente o local de salvamento de cada imagem, o que pode abrir várias janelas pop-up.

Não é recomendado tentar baixar muitas imagens de uma só vez sem um diretório de download padrão.

Registro de alterações ================ 2.8: Descoberta e coleta de imagens aprimoradas, muitas correções de bugs - Adicionado script de injeção para evitar que as páginas fechem o shadowDOM (que tornava as imagens internas indetectáveis).

Observação: os sites usam isso para contornar os bloqueadores de anúncios - Adicionada descoberta de imagem no shadowDOM - Adicionada inserção de estilo css para evitar o bloqueio de anúncios de imagens adicionadas pelo IDC (afeta apenas elementos com a classe 'idc-image') - Adicionado um ouvinte para rastrear alterações de DOM e descobrir intermitentes imagens como webp (imagens semelhantes a gifs em movimento) do youtube ou imagens adicionadas/excluídas continuamente, como na rolagem do instagram - Adicionado salvamento da lista de imagens descobertas em matriz serializada em tag oculta na página (desaparece quando a página é atualizada) - Bug corrigido em número de downloads enviados (era +1) - Regexp aprimorado para melhor descoberta de imagens em tags 'estilo' (faltaram alguns dados: urls de imagem) - Limpo e movido para uma função o código que verifica e traduz (se necessário) urls relativos ao absoluto.

Usei esta função para tags onde esta verificação estava faltando - Um observador melhorado para descobrir mais imagens de elementos temporais como pop-ups (extensão da lista de filtros de atributos) - Descoberta de imagem aprimorada na tag 'svg' - se contiver tag(s) de imagem , em seguida, retorna imagens deles, em vez de construir base64 svg - encodeURI() removido do código que preenche e acessa o cache de imagens.

Não tenho certeza de qual era o propósito disso, já que os links de entrada são extraídos de tags onde deveriam estar já codificados.

Isso estava quebrando links que já estavam codificados e tinham caracteres especiais escapados (descoberto na wikipedia - links com parênteses) - Corrigido um bug na análise da tag 'source' - adicionado suporte de lista com diferentes resoluções em 'srcset' (1x, 2x, etc.

) - Corrigido um bug: adição de imagens duplicadas do youtube em pop-up.

js - Corrigido um bug: urls incorretos eram construídos quando o url base terminava com barra invertida - Corrigido um bug na análise da tag img - Corrigido um bug em relativoUrlToAbsolute - estava retornando "indefinido" se a entrada vazia - Adicionada descoberta de links com o comando "resize" para um servidor na parte de consulta do url - a adição de links sem o comando fornece imagens com resolução mais alta 2.7: descoberta de imagem aprimorada, correções de bugs no código e design - análise adicionada do atributo 'srcset' e 'lowsrc' em 'img' tags - Adicionada análise do atributo 'srcset' em tags 'source' (dentro da tag html5 'picture') - Tela adicionada para conversão de imagem - técnica poderosa para extrair imagens altamente protegidas (nem mesmo exibidas na guia Recursos das Ferramentas de Desenvolvimento).

Observação: neste momento, as imagens adicionadas se acumularão cada vez que o botão de extensão for clicado.

Eles podem ser removidos atualizando a página.

- Adicionada verificação de URLs de imagens longas (provavelmente data:image) e colocação delas no topo da página em vez de enviar para o pop-up (para ser coerente com a conversão de tela para imagem, que pode produzir grandes strings de data:image/ jpeg) - Adicionada seleção de cores de atalhos de informações de texto (combinadas em uma opção com cor de seleção de imagem) na página de opções.

Os ícones também são coloridos de acordo - comentou um código obsoleto para abrir a página Opções após a instalação e verificar as versões anteriores a 2.1 (em defaults.

js) - Comentou a opção de largura mínima, pois está atualmente quebrada (não tenho certeza se é útil) (em options.

html) - Tornou a altura máxima para seguir a opção de largura máxima (para funcionar melhor se a visualização de imagem pequena for selecionada) - Zepto substituído.

js com código-fonte original não ofuscado - Animação intermitente corrigida para mensagem de download (aparentemente foi quebrada desde a mudança de jquery para zepto) 2.6: Grande redesenho e descoberta de imagem aprimorada - Modernizou a aparência do pop-up, as imagens são colocadas em blocos com mais informações da imagem, seleção de cor de bloco adicionada às opções - Corrigidos vários bugs, descoberta de imagem aprimorada para muitos casos, incluindo análise profunda de css em vez de API de folhas de estilo quebrada - Adicionado atalhos para sites de pesquisa reversa de imagens (Google, Bing, Yandex, TinEye) para cada imagem 2.5: - Adicionada exibição do tamanho da imagem e nome do arquivo de imagem (pode ser desativado nas configurações) - Adicionada ordenação de imagens por tamanho - duas novas opções: 1) para ordenar apenas por largura (padrão) ou por largura + altura, 2) do maior para o menor (padrão) ou reverso - Adicionado dimensionamento de imagens verticalmente se forem maiores que 200px - Formato SVG não estava sendo lido da tag 'svg' - corrigido - Imagem de leitura adicionada de 'poster' da tag 'video' - Imagens de fundo corrigidas sendo não -reconhecido.

A leitura de styleSheets parece não funcionar (para ler de cssRules).

Solução alternativa implementada: buscar arquivos CSS com links obtidos de tags 'link'.

Nota: alguns sites usam um domínio de segundo nível diferente para armazenar CSS, neste caso, a busca não funcionará se a extensão não tiver permissão para 'all_urls' (ou domínio específico).

Isso apenas resulta em algumas imagens não aparecendo.

Remova a permissão nas extensões do Chrome se isso for um problema.

- Adicionada descoberta de imagens de resolução máxima no Google Maps e Fotos do Street View (API não documentada descoberta) - Adicionadas visualizações de alta resolução para miniaturas do youtube (incluindo vídeo da página atual) - Corrigido regexp para análise de link de tag 'a' para evitar não- descoberta de links de imagem 2.4.2: - Solução alternativa para o Chrome que não permite o acesso a regras CSS entre domínios 2.4.1: - Corrigido um problema em que URLs inválidos interromperiam a extensão - https://github.

com/vdsabev/image-downloader/issues/23 - Zepto atualizado.

js para 1.2.0 2.4: - Adicionado uma opção para renomear arquivos antes de baixar 2.3: - Adicionado suporte para imagens BMP, SVG e WebP - Adicionado suporte para URLs relativos - Melhor velocidade de carregamento de pop-up pesquisando em menos elementos - Substituído o obsoleto `chrome .

extension` chama com `chrome.

runtime` 2.2: - Removido a permissão desnecessária para acessar as abas - Removido o prompt de doação devido a reclamações de alguns usuários de que ele não desaparece após a primeira vez como deveria; agora, a página de opções será aberta na primeira instalação - Salve o valor do filtro de URL - Outra tentativa de corrigir alguns problemas de dimensionamento 2.1: - Filtros de largura / altura da imagem adicionados - Adicionado uma redefinição única de todas as configurações devido a alguns pessoas com problemas de dimensionamento - Removida a opção de classificação por URL 2.0: - Adicionada a capacidade de salvar os arquivos em uma subpasta - Utilizou a API de downloads do Google Chrome - Implementou um design mais limpo e baseado em grade - Clicar em uma caixa de texto de URL de imagem agora será automaticamente selecione o texto para que os usuários possam copiá-lo - Corrigidos alguns problemas menores de exibição - Adicionadas configurações para o número de colunas, remoção da configuração de estilo de borda - Adicionados botões de doação na página de opções 1.3: - As imagens usadas em uma tag de estilo agora também serão incluídas em o fim da lista.

Somente imagens de atributos de estilo embutido de elementos costumavam ser incluídos.

- Adicionado suporte para URI de dados - Várias correções de bugs e otimizações 1.2: - Alterado o URL acima da imagem para ser exibido em uma caixa de texto somente leitura - Moveu as caixas de seleção da imagem para o topo e adicionou os botões abrir e baixar abaixo de cada uma - Desativou inicialmente o Botão "Download" e caixa de seleção "Todos" - Introduzidas algumas novas opções para ocultar filtros, botões e notificações - Removida a opção de largura do corpo; a largura do pop-up agora é redimensionada relativamente à opção de largura máxima da imagem - Design simplificado 1.1: - Salvamento fixo da largura mínima e máxima da imagem - Adicionado o URL acima da própria imagem e uma opção para alterná-lo - Adicionado modo de filtro curinga (ao lado normal e regex) - O estado dos filtros selecionados agora será salvo - A opção "Classificar por URL" foi movida de volta aos filtros - Adicionado um botão "Limpar dados" à página de opções.

Embora a extensão ainda não use muito armazenamento local, alguém pode apreciar a opção.

- Muito código refatorado, especialmente o uso de armazenamento local 1.0.13: - Adicionada uma notificação para informar ao usuário que o download foi iniciado - Adicionadas algumas animações e aprimoradas um pouco mais as notificações de opções - Corrigidos alguns manipuladores de eventos que estavam sendo anexado várias vezes 1.0.12: - Migrado para jQuery - Implementado estado indeterminado para a caixa de seleção "Todos" - O botão "Download" agora será desativado se nenhuma imagem for marcada - Corrigido um bug com opções de redefinição - agora o usuário pode optar por salvar os valores redefinidos ou simplesmente cancele a redefinição recarregando a página - exatamente como diz na notificação 1.0.11: - Alterado o mecanismo de download para oferecer suporte ao Chrome v21+ - Adicionada uma opção de filtro "Mostrar apenas imagens vinculadas" que pode ser útil quando você deseja apenas baixar imagens que estão em um URL na página.

1.0.10: - Adicionada uma confirmação de download 1.0.9: - O número de imagens agora será exibido ao lado da caixa de seleção "Todas" 1.0.8: - Adicionada detecção de URLs de imagens em tags de âncora; observe que esse recurso não detectará URLs que não tenham .

jpg, .

JPEG, .

gif ou .

extensões de arquivo png - depende de uma expressão regular para evitar possivelmente enviar centenas de solicitações para servidores externos 1.0.7: - Removido o sistema de notificação da área de trabalho que aparecia quando você pressionava "Download" em favor de uma descrição de texto que deveria parecer mais fácil controlar (através de Opções) e menos intrusivo; isso também deve exigir menos permissões para a extensão - Adicionada uma opção para ocultar a notificação de download; a maioria das pessoas deve entender o processo de download depois de lê-lo apenas uma vez - Feito alguns pequenos ajustes na interface do usuário 1.0.6: - Corrigido um problema com várias imagens vazias desnecessárias 1.0.5: - Elementos que exibem uma imagem usando a propriedade CSS "imagem de fundo" agora também será extraído 1.0.4: - Adicionado uma notificação que alerta o usuário quando o processo de download começou e explica onde procurar os arquivos Créditos ================ Baseado em o exemplo de extensão do Google Chrome "Baixar links selecionados": https://developer.

cromada.

com/extensões/exemplos/api/downloads/download_links.

zip Usa a pequena, mas incrível biblioteca JSS: https://github.

com/Box9/jss E Zepto.

js: http://zeptojs.

com Imagens: download.

svg licenciado por CC BY 3.0 de oNline Web Fonts http://www.

webfonts.

com/ícone aberto.

svg licenciado por CC BY 3.0 de oNline Web Fonts http://www.

webfonts.

com/icon License ================ Copyright (c) 2019 Dmitry Kislitsyn, Vladimir Sabev A permissão é concedida, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e arquivos de documentação (o "Software"), para lidar com o Software sem restrições, incluindo, sem limitação, os direitos de usar, copiar, modificar, mesclar, publicar, distribuir, sublicenciar e/ou vender cópias do Software e permitir que pessoas a quem o Software é fornecido para fazê-lo, sujeito às seguintes condições: O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos em todas as cópias ou partes substanciais do Software.

O SOFTWARE É FORNECIDO "COMO ESTÁ", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIABILIDADE, ADEQUAÇÃO A UM DETERMINADO FIM E NÃO VIOLAÇÃO.

EM NENHUM CASO OS AUTORES OU DETENTORES DOS DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER REIVINDICAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM UMA AÇÃO DE CONTRATO, ILÍCITO OU DE OUTRA FORMA, DECORRENTE DE OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTROS NEGÓCIOS NO PROGRAMAS.

Informação adicional:


- Oferecido por DK
- Avaliação média: 4.31 estrelas (gostei)
- Desenvolvedor Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo.

Image Downloader Continuação web extension integrado com o OffiDocs Chromium online


Execute Chrome Extensions

Ad