Post
Topic
Board Română (Romanian)
Topic OP
[Script] De la Imgur la TalkImg – fixează-ți automat imaginile corupte
by
GazetaBitcoin
on 27/05/2023, 11:06:26 UTC
Autor: TryNinja
Topic 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

Quote



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:



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

Rulează-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 AOBT.