Post
Topic
Board Português (Portuguese)
Merits 1 from 1 user
Topic OP
[Script] Imgur para TalkImg - Conserte automaticamente suas imagens corrompidas
by
gagux123
on 02/06/2023, 16:25:33 UTC
⭐ Merited by TryNinja (1)

Autor: TryNinja
Topico 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.

Quote



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/59bde80306c32153a5775b9a570b16b7

Execute-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.