Autor:
TryNinjaWątek oryginalny:
[Script] Imgur to TalkImg - automatically fix your broken images
Imgur do TalkImg - automatycznie naprawia uszkodzone zdjęcia/pliki
Zdjęcia Imgur nie działają na forum od kilku miesięcy, więc wiele postów z uszkodzonymi zdjęciami wygląda tak:
Dla porównania:
Zdjęcia z Imgur nagle straciły ważność?
Dlatego TryNinja stworzył skrypt:1. przeszukuje wszystkie posty w poszukiwaniu bezpośrednich linków imgur.com (.png|.jpg|.jpeg);
2. ponownie przesyła zdjęcie/plik na Talkimg.com (lub imgbb);
3. edytuje post z nowym linkiem.
Jak korzystać ze skryptu:1. Wybierz żądanego dostawcę zdjęć (zmień
provider na
imgbb lub
talkimg - WAŻNE: wszystkie małymi literami).
2. Jeśli zdecydujesz się na użycie imgbb, będziesz potrzebował konta i własnego klucza API. Wygeneruj klucz API (jeśli konto już istnieje)
tutaj Get API Key -> imgbb -> apiKey (
Jako przykład).
3. przejdź do bitcointalk.org (dowolna strona).
4. otworzyć narzędzia deweloperskie przeglądarki w zakładce Konsola (Ctrl+Shift+I lub F12).
5. Wklej skrypt i naciśnij Enter.
6. Nie otwieraj strony podczas działania skryptu i nie korzystaj z forum, jeśli to możliwe (nawet w innych zakładkach), aby uniknąć błędów.
Jeśli wystąpi błąd, zgłoś go w
Oryginalnym poście i/lub uruchom skrypt ponownie (proces rozpoczyna się od początku, już zaktualizowane posty zostaną zignorowane, ponieważ nie zawierają już linków imgur.com).
Skrypt:- Jeśli korzystasz z TalkImg, możesz zastąpić klucz API własnym, jeśli masz tam konto. W przeciwnym razie istnieje już jeden dostarczony przez @joker_josue dla tego skryptu.
- Zmienną strony początkowej można zmienić, jeśli skrypt ma się uruchamiać od określonej strony (np. jeśli skrypt popełni błąd na stronie 300 i ma zostać uruchomiony ponownie od tego miejsca).
TUTAJ ZNAJDUJE SIĘ KOD SKRYPTU: https://gist.github.com/ninjastic/36c14fb2eb1c4b750f40f332d408688f
Wersja "pojedynczego tematu"Pobierz kod tutaj:
https://gist.github.com/ninjastic/59bde80306c32153a5775b9a570b16b7Uruchom go w dowolnym temacie, a wszystkie opublikowane przez Ciebie zdjęcia zostaną zaktualizowane.
WAŻNE: tylko zdjęcia, które są wyświetlane na ekranie! Oznacza to, że jeśli jesteś na stronie 1, skrypt nie zaktualizuje zdjęć na stronie 2. Możesz użyć ;all page na forum, aby wyświetlić wszystkie posty naraz (prawdopodobnie nie będzie działać poprawnie, jeśli temat jest ogromny?).
Notatki:- Spowoduje to przesłanie i edycję wszystkich linków imgur.com w historii postów (w tym tych w cytatach innych osób).
- Posty w zablokowanych tematach nie mogą być edytowane, więc ostatnio przesłane zdjęcia do tych tematów zostaną usunięte (aby zaoszczędzić miejsce na serwerze TalkImg).
- Maksymalny rozmiar TalkImg jest ograniczony do 2 MB, więc niektóre zdjęcia mogą nie zostać wyświetlone.
Jeśli masz błędny bbcode wynikający ze starej wersji skryptu, uruchom tę poprawkę:
https://gist.github.com/ninjastic/d560848568339e5a2d7a25ddffb578d5