xXdeepfriedXx
xXdeepfriedXx
Hejo! Zauważyłem w piątek, że obecnie nie mamy działającego wołacza na Mirko, a że weekend miałem w miarę wolny, to stworzyłem ( ͡° ͜ʖ ͡° )つ──☆*:・゚

Zapraszam do używania Mirkowołacz na https://mirkowolacz.x25.pl
8
  • Najlepsze
  • Wszystkie komentarze
klocus
@xXdeepfriedXx: Hah, dwa narzędzia do wołania w jednym dniu :D
3
SebastianDosiadlgo
@xXdeepfriedXx: szacuneczek!

Twoja wersja jest znacznie wygodniejsza
- jest na stronie www, nie trzeba instalować dodatku, a tam nawet trzeba ZIP pobrać bo nie ma w Chrome Web Store
- można wkleić kilka linków
- nie trzeba być
2
xXdeepfriedXx
xXdeepfriedXx
Wołam plusujących poniższych treści:
https://wykop.pl/wpis/70237639/jesli-brakuje-wam-obserwujacych-podczas-autouzupel

Lista wygenerowana za pomocą Mirkowołacz

Jeśli brakuje Wam obserwujących podczas autouzupełniania tagów/użytkowników, można użyć skrypt, który właśnie stworzyłem! Jeśli ktoś ma pomysł, jak sprawić, by odświeżał się nawet wtedy, gdy okno już jest widoczne, dajcie znać.. obecnie można na przykład dodać spacje i backspace, aby „odświeżyć” listę Widzę, że niestety #nowywykop dodał ()[] dookoła linki w codeblock.. trzeba będzie usuwać i zostawić tylko linki jak chcecie skorzystać (╯°□°)╯︵ ┻━┻ EDIT: lepiej będzie przez link.. https://pastebin.com/raw/RzixnvXf #userscript #greasemonkey #tampermonkey #wykopchangelog // ==UserScript== // @name Wykop 2.0 AutoCompleteFollowerCount // @namespace [https://wykop.pl/ludzie/xXdeepfriedXx](https://wykop.pl/ludzie/xXdeepfriedXx) // @version 1.0 // @description Add the amount of followers to the autocomplete window // @Author xXdeepfriedXx // @Match *.wykop.pl/* // @Icon [https://www.google.com/s2/favicons?sz=64&domain=wykop.pl](https://www.google.com/s2/favicons?sz=64&domain=wykop.pl) // @grant none // @require [http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js](http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js) // @require [https://gist.github.com/raw/2625891/waitForKeyElements.js](https://gist.github.com/raw/2625891/waitForKeyElements.js) // ==/UserScript== waitForKeyElements(".inline-autocomplete-stream", newAutoCompleteWindowAdded); const tagsAutocompleteURL = "https://wykop.pl/api/v3/tags/" const profilesAutocompleteURL = "https://wykop.pl/api/v3/profile/users/" function newAutoCompleteWindowAdded(element) { let suggestions = element[0].getElementsByTagName('span'); if (typeof this.lastFingerPrint == "undefined" || this.lastCount != suggestions.length || this.lastFingerPrint != getTagsFingerPrint(suggestions)) { for (let i = 0; i < suggestions.length; i++) { let suggestion = suggestions[i]; getObserveCount(suggestion); } } this.lastFingerPrint = getTagsFingerPrint(suggestions); this.lastCount = suggestions.length return true; } function getTagsFingerPrint(suggestions) { let fingerPrint = ''; for (let i = 0; i < suggestions.length; i++) { let suggestion = suggestions[i]; fingerPrint += suggestion.innerText.substring(1,).split(' ')[0]; } return fingerPrint; } function getObserveCount(element) { var type = element.innerText.substring(0,1); var query = element.innerText.substring(1,); var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var details = JSON.parse(this.responseText); addCount(type, element, details.data) } }; xmlhttp.open("GET", (type === '@' ? profilesAutocompleteURL : tagsAutocompleteURL) + query); xmlhttp.setRequestHeader("Authorization", "Bearer " + window.localStorage.token) xmlhttp.send(); } function addCount(type, element, data) { const name = (type === '@' ? data.username : data.name) const followers = (type === '@' ? data.summary.followers : data.followers) element.innerText = `${type}${name} (${followers})`; }

10 plusów

więcej
1
SebastianDosiadlgo

Hej! Właśnie wypuściłem publiczną alfę nowego Wołacza. Narzędzie jest dostępne w formie wtyczki do przeglądarki (Chrome oraz Firefox) i potrafi samo wołać, czyli pisze za Was komentarze z listą plusujących. Niestety wtyczka nie jest jeszcze oficjalnie dostępna w Web Storze (myślę, że będzie w przyszłości), więc trzeba zainstalować ją ręcznie. Pobieranie: (KLIK) Instalacja w przeglądarce Chrome: (VIDEO) 1. Pobierz rozszerzenie. 2. Wypakuj je do katalogu. 3. W przeglądarce przejdź do "chrome://extensions/". 4. Włącz tryb dewelopera, zaznaczając pole wyboru w prawym górnym rogu. 5. Kliknij przycisk "Załaduj rozpakowane" i wybierz katalog zawierający rozszerzenie. Instalacja w przeglądarce Firefox: (VIDEO) 1. Pobierz rozszerzenie. 2. Przejdź do "about:config", zmień "xpinstall.signatures.required" na "false". 3. Przejdź do "about:addons" i wybierz opcję "Zainstaluj dodatek z pliku", wybierz pobrany zip. 4. Przejdź do szczegółów dodatku, wybierz zakładkę "Uprawnienia" i włącz dostęp do domeny Wykopu. Jak korzystać z narzędzia? 1. Otwórz stronę ze swoim wpisem, do którego chcesz zawołać Mirków i Mirebelki. 2. Otwórz okienko Wołacza i wklej adres URL wpisu lub komentarza, z którego chcesz pobrać plusujących. 3. Kliknij "Wołaj!". #mirkolisty #wolacz #wolanie #wykop

16 plusów

więcej
1
xXdeepfriedXx
xXdeepfriedXx
@SebastianDosiadlgo dzięki! Tej wtyczki nie próbowałem jeszcze. Może być fajna dla kont, które często wołają i mają długie listy
1
xXdeepfriedXx
xXdeepfriedXx
@klocus W piątek zdążyłem jeszcze zainspirować się Twoją starą stronką
1
SebastianDosiadlgo
@xXdeepfriedXx: @klocus
Chłopaki, dobrą robotę odwaliliście :)
1
Watchdog_Polska
@xXdeepfriedXx: Hej, tego nam brakowało! ( ͡° ͜ʖ ͡°) Ale jest problem z pobieraniem listy z komentarzy sprzed nowego wykopu. Załadowała nam się raczej lista wszystkich osób plusujących wpis, a nie dane komentarze pod nim.
1
xXdeepfriedXx
xXdeepfriedXx
@Watchdog_Polska Cześć :) Wraz z nowym wykopem zmienili anchor komentarza, wcześniej był #comment-{id-komentarza} a teraz jest #{id-komentrza}. Wystarczy usuwać comment- z linku :)

W sumie mogę dodać rozpoznanie starych linków, ale na razie przygotowałem wołania bez comment- :) Wołania na Mirkowołacz
1
Watchdog_Polska
@xXdeepfriedXx: Czary, działa! ( ͡° ͜ʖ ͡°) Dzięki wielkie!
1
Matt_888
@xXdeepfriedXx: DZIEKI WIELKIE!
1