Autor:
TryNinjaTopic original:
[Script] Imgur to TalkImg - automatically fix your broken images
[NOTĂ] Mentenanța sistemului de încărcare pe TalkImg s-a încheiat.De la Imgur la TalkImg – fixează-ți automat imaginilor corupte
Imaginile de pe Imgur nu mai sunt afișate, așa că aveți, probabil, multe postări cu imagini corupte care arată ca aceasta:
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fwww.talkimg.com%2Fimages%2F2023%2F05%2F12%2Fissue41c65ee2f597cfb4.png&t=665&c=4axkdVobkj_HQA)
Context:
Imgur images suddenly became invalid?
Ca urmare, am creat un script care:1. Îți parcurge toate postările, căutând link-uri directe către imgur.com (.png|.jpg|.jpeg);
2. Reîncarcă imaginea pe talkimg.com (sau pe imgbb);
3. Editează postarea cu noul link.
Cum se utilizează:1. Selectezi serviciul pe care dorești să-l utilizezi (trebuie setat
provider pentru
imgbb sau
talkimg - IMPORTANT: trebuie folosite litere mici).
2. Dacă alegi imgbb, ai nevoie de un cont și o cheie API proprie. Generează-ți cheia API
aici și aplic-o în secțiunea providers -> imgbb -> apiKey (
exemplu).
3. Acceseaza bitcointalk.org (orice pagină).
4. Deschide din navigatorul de Internet uneltele de dezvoltator, tab-ul Consolă (Ctrl+Shift+I sau F12).
5. Copiază scriptul și tastează Enter.
6. Lasă pagina deschisă cât timp scriptul rulează și, dacă poți, nu utiliza forumul (nici în alte tab-uri) pentru a evita erorile de limitare.
Dacă se afișează vreo eroare, te rog să o raportezi auci și / sau rulează scriptul din nou (procesul va porni din nou, dar postările deja actualizate vor fi ignorate, întrucât nu vor mai conține link-uri către imgur.com).
Script:- Dacă utilizezi TalkImg, ești liber să schimbi cheia API cu una proprie, dacă ai un cont acolo. În caz contrar, există deja o cheie pentru acest script. oferită de @joker_josue.
- Dacă dorești să rulezi scriptul de la o anumită pagină, poți modifica variabila startPage (ex.: scriptul afișează o eroare la pagina 300 și dorești să reîncepi de acolo).
CODUL SCRIPTULUI ÎL POȚI ACCESA AICI: https://gist.github.com/ninjastic/36c14fb2eb1c4b750f40f332d408688f
Versiunea "Pentru Un Singur Topic"Accesezi codul de aici:
https://gist.github.com/ninjastic/59bde80306c32153a5775b9a570b16b7Rulează-l pe orice topic și toate imaginile postate de tine vor fi încărcate.
IMPORTANT: doar imaginile care sunt afișate pe ecran! Aceasta înseamnă că, dacă te afli pe pagina 1, scriptul nu va actualiza imaginile de pe pagina 2. Poți folosi argumentul ;all page pe forum pentru a afișa toate paginile topicului într-una singură (dar, probabil, nu va funcționa cum trebuie pentru un topic imens).
Alte observații:- Scriptul va încărca și va edita toate link-urile către imgur.com pe care le va găsi în istoricul postărilor tale (chiar și imaginile altora din secțiunile unde citezi pe cineva).
- Postările din topicuri încuiate nu pot fi editate, deci imaginile încărcate recent din aceste topicuri vor fi șterse (pentru economisirea spațiului de pe serverul TalkImg).
- Limita maximă admisă de TalkImg este de 2 MB, deci unele imagini nu vor fi afișate.
Dacă aveți un cod BBCode eronat, de la o versiune anterioară a scriptului, găsiți aici rezolvarea problemei:
https://gist.github.com/ninjastic/d560848568339e5a2d7a25ddffb578d5
Traducere realizată la inițiativa: