Autor:
TryNinjaTopico Original:
[Script] Imgur to TalkImg - automatically fix your broken images
[EDIT] A manutenção do sistema de upload do TalkImg esta encerrado.Imgur para TalkImg - conserte automaticamente suas imagens corrompidas.
As imagens do Imgur não funcionam mais, então você provavelmente verá diversos posts com imagens corrompidas que se parecem com isto:
Para melhor compreensão:
As imagens do Imgur de repente se tornaram inválidas?
Então criei um script que:1. Passa por todas as suas postagens procurando por links diretos do imgur.com (.png|.jpg|.jpeg);
2. Reenvia a imagem para talkimg.com (ou imgbb);
3. Edita a postagem com o novo link;
Como usar:1. Escolha o provedor de imagens que deseja usar (altere o
provedor para
imgbb ou
talkimg - IMPORTANTE: tudo em letras minusculas).
2. Se você escolher imgbb, precisará de uma conta e sua própria chave de API. Gere sua chave de api aqui e coloque-a em provedores -> imgbb -> apiKey (
exemplo).
3. Acesse bitcointalk.org (qualquer página).
4. Abra as ferramentas de desenvolvedor do navegador no guia Console (Ctrl+Shift+I ou F12).
5. Cole o script e pressione Enter.
6. Deixa a página aberta enquanto o script roda e, se puder, não use o fórum (nem mesmo em outras abas) para evitar erros de limitação de taxa.
Se aparecer algum erro, informe aqui e/ou execute o script novamente (o processo será reiniciado, mas os posts já atualizados serão ignorados, pois não terão mais links do imgur.com).
Script:- Se você estiver usando o TalkImg, você pode trocar a chave da API pela propria se voce possuir uma conta lá. Caso contrário, já existe uma fornecida pelo @joker_josue para este script.
- Você pode alterar a variavel startPage se quiser iniciar o script a partir de uma página especifica (ou seja, os erros de script na página 300 e você deseja reiniciar a partir daí).
OBTENHA O CÓDIGO DO SCRIPT AQUI: https://gist.github.com/ninjastic/36c14fb2eb1c4b750f40f332d408688f
Versão "Single Topic"Obtenha o codigo por aqui:
https://gist.github.com/ninjastic/59bde80306c32153a5775b9a570b16b7Execute-o em qualquer tópico e todas as imagens postadas por você serão atualizadas.
IMPORTANT: apenas as imagens que são mostradas na tela! Isso significa que se você estiver na página 1, o script não atualizará as imagens que estão na página 2. Você pode usar a página ;all no fórum para fazer com que todas as postagens apareçam de uma vez (provavelmente não funcionará corretamente se o tópico é enorme?).
only images that are shown on the screen! This means that if you are on page 1, the script won't update the images on page 2. You can use the ;all page on the forum to make all posts show up all at once (probably won't work properly if the topic is huge?).
Outras notas:- Isso irá carregar e editar todos os links do imgur.com encontrados em seu histórico de postagens (mesmo aquelas citações internas que você fez de outras pessoas).
- Posts em tópicos bloqueados não podem ser editados, então as imagens enviadas recentamene para eles serão excluidas (para economizar espaço no servidor talkimg).
- O limite máximo de tamanho do TalkImg é de 2 MB, portanto, algumas iagens podem falhar.
Se você quebrou o bbcode resultante de uma versão antiga de script, execute esta correção:
https://gist.github.com/ninjastic/d560848568339e5a2d7a25ddffb578d5
Tradução oferecida por iniciativa da AOBT.