Wpis z mikrobloga

Uwaga dla przeglądających na komórkach - dłuższy wpis.

tl;dr

Stworzyłem dodatek do Chrome, który dodaje gorące z 1h i z 3h na mirko.

Dzisiaj trochę wolniejszy dzień w pracy dlatego stworzyłem coś co ma #bojowkawindowsphone, a czego nie mają użytkownicy komputerowi - czyli gorących z ostatniej godziny i z ostatnich trzech godzin.

Każdy wie jak to jest - po pewnym czasie nawet gorące z 6h stają się tak znane, że chcemy mieć dostęp do świeższego contentu. Dodatek nie jest idealny, ale zrobiony na szybko działa całkiem nieźle.

Całość jest rozwinięciem dwóch poprzednich wpisów:

1. Utworzenie skryptu filtrującego NSFW w czasie pracy.

2. Rozwinięcie skryptu o blokowanie pojawiającej się na mirko reklamy.

Konfiguracja:

1. Pobieramy dodatek JS-injector stąd: https://github.com/shahverdy/JS-Injector

Nie jestem jego autorem, ale dodatek okazał się pomocny i zaoszczędził sporo czasu. Z prawej strony pobieramy go jako Zip, wypakowujemy. Wszystkie podziękowania dla: https://github.com/shahverdy

2. Wchodzimy na stronkę: chrome://extensions/

odpalamy tryb programisty, dodajemy rozszerzenie z pakietu wskazując na folder z JS-injector. To ważne, aby dodać to w ten sposób, bo inaczej Chrome będzie blokował nam dodatek przy ponownym uruchomieniu przeglądarki.

3. Klikamy na ikonkę strzykawki, wchodzimy w Create New i klikamy na URL.

3.a. Pod URL wpisujemy:

http://www.wykop.pl/mikroblog/hot


3.b. Pod Desctripion wpisujemy co chcemy 3.c. Podmieniamy cały kod function() na:

$(function(){

var ul = document.getElementsByClassName('nav bspace rbl-block')[0].childNodes[3];

var li3 = document.createElement("li");

li3.innerHTML = '3h';

var li1 = document.createElement("li");

li1.innerHTML = '1h';

ul.insertBefore(li3,ul.firstChild);

ul.insertBefore(li1,ul.firstChild);

});

4. Kilkamy Add

Dzięki temu przeglądając gorące pojawiają nam się dwie dodatkowe opcje 1h i 3h - klikając na którąś z nich pojawią nam się gorące przefiltrowane do wpisów z ostatniej godziny lub trzech.

Wady skryptu:

- skrypt działa tylko na podstronach /mikroblog/hot% - tzn., że jeżeli wejdziecie na sam mikroblog, a ostatnio byliście w gorących to trzeba będzie ponownie wejść do gorących

- skrypt nie podświetla, która aktualnie wersja gorących jest przeglądana - czy 1h czy 3h

Wołam zainteresowanych poprzednimi dodatkami: @yodaa1 @murarz13 @kamil_snk

Standardowo udostępniam na znanej i ogólnie lubianej licencji: u mnie działa

#sarpensprogramuje <- tag pod którym wrzucam takie pierdołowate rozwiązania

#korposwiat #pracbaza #chrome
  • 2
EDIT: jeżeli wejdziecie np. na gorące z 1h i będąc na nim wyłączycie kartę to otwierając ponownie mirko/gorące macie zapamiętaną ostatnią pozycję czyli wracacie do tej wersji gorących, którą ostatnio przeglądaliście.