Wpis z mikrobloga

tl;dr

Stworzyłem rozwiązanie usuwające wpisy z tagu nsfw w czasie pracy dla Chrome.

Ostatnio pod tym wpisem poszukiwałem dodatku do Chrome, który usuwałby posty z tagu nsfw w czasie pracy. Niestety nic takiego nie znalazłem wtedy, zatem na szybko i pod licencją u mnie działa, a efekt jest satysfakcjonujący, stworzyłem rozwiązanie, które pewnie z czasem rozwinę.

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


3.b. Pod Desctripion wpisujemy co chcemy

3.c. Podmieniamy cały kod function() na:

$(function(){

var today = new Date().getHours();

if (today >= 8 && today < 16) {

var all = $("a[href='[http://www.wykop.pl/tag/nsfw'](http://www.wykop.pl/tag/nsfw')]");

for (var i=0, max=all.length; i < max; i++) {

$("a[href='[http://www.wykop.pl/tag/nsfw'](http://www.wykop.pl/tag/nsfw')]").parents(':eq(1)').remove();

}

}

})

Tip of the day: jeżeli chcemy zmienić godziny działania skryptu to podmieniamy wartości liczbowe w linijce if (today >= 8 && today < 16) { - dla tych wartości skrypt działa od 8:00 do 15:59.

Przy każdym uruchomieniu skryptu w ostatnim etapie ładowania strony usunie on zawartość postów nsfw, pozostawiając same posty, gdybyście chcieli plusować czy poczytać komentarze ( ͡° ͜ʖ ͡°)

Skrypt nie jest idealny, pewnie sporo można w nim dodać, ale stworzony był na szybko. Póki co mi wystarcza. Pod spodem grafika pokazująca działanie skryptu.

Wołam zainteresowanego @yodaa1

#korposwiat #pracbaza #sarpensprogramuje #chrome
Sarpens - tl;dr

Stworzyłem rozwiązanie usuwające wpisy z tagu nsfw w czasie pracy dl...

źródło: comment_c2AqIZOPLTO1hia8EioRuGBiWYDfMi3c.jpg

Pobierz
  • 14
@PanKara: Właśnie czarnolistowania chciałem uniknąć, bo człowiek przychodzi z roboty, oko by nacieszył, a tu musi sobie tag odczarnolistowywać. A tak usuwana jest tylko treść wpisu i w pracy można sobie bezpiecznie mirko czytać, a skrypt po pracy automatycznie się wyłącza.
@PanKara: To skrypt dla korpoludków : D Jeżeli nie masz ustalonego tygodniowo czasu pracy to rzeczywiście lipton i skrypt nie zadziała tak jak powinien. Jeżeli jednak rozkład w tygodniu masz stały to da się rozszerzyć warunek, aby dopasowywał się do odpowiednich dni tygodnia ( ͡° ͜ʖ ͡°)
@murarz13: @yodaa1: Jeszcze jedno - skrypt działa tylko dla pierwszego załadowania strony - czyli wyczyści całe gorące lub ostatnie 50 wpisów. Potem wpisy są zaczytywane bez przeładowania strony i skrypt się nie odpala. F5 załatwia sprawę.