#hejtododatki

0
7
PROPOZYCJA
Na YouTube jest CustomEvent `"yt-navigate-finish"`, który ogarnia jak nawigacja na stronie się dokona.
To samo chciałbym na Hejto, żeby łatwo było tworzyć Skrypty Użytkownika dla Hejto.
Tak to wygląda na YouTube:
```javascript
window.addEventListener("yt-navigate-finish", ()=>{}, true);
```
Proste `"hejto-navigate-finish"` by zrobiło robotę. Nie trzeba by tworzyć observerów itp.
Ja bym to rozbudował o CustomEvent `"hejto-entry-mounted"`, który odpala się za każdym razem, gdy wyświetli się wpis/komentarz, i zwraca w event.detail referencję do elementu DOM z wpisem/komentarzem, info o typie (komentarz/wpis), autora, jakieś inne podstawowe info, żeby nie trzeba było ich wyciągać z elementu DOM.
Wtedy można dokonać skryptem jakiegoś ulepszenia danego wpisu/komentarza, tak jak to robi wiele dodatków.
Naprawdę maaasa dodatków by mogła się o takie CustomEvents opierać.
#programowanie #userscript #hejto #hejtododatki #dodatki #frontend #javascript
Frus

To rozwiązanie przypomina całą tą personalizację treści na zasadzie yt?

fewtoast

@Frus Nie wiem co napisałeś, ale chodzi o UserScripts, Skrypty Użytkownika, jak te:

https://greasyfork.org/pl/scripts/by-site/youtube.com?filter_locale=0


Czyli różne ulepszenia do YouTube, żeby miał coś czego nie ma, albo przestał mieć coś czego nie potrzebujesz, albo coś ulepsza w działaniu.


Oczywiście tylko niektóre korzystają z tego CustomEvent.

Frus

@fewtoast nie znam się na tym i właśnie szperam co to takiego xD

Zaloguj się aby komentować

Co myślicie?
To Skrypt Użytkownika "Hejto Profile Link".
Robi zwykły link z przycisku profilu w headerze hejto. Menu pojawia się poprzez samo najechanie na przycisk profilu.
(jak bardzo dawno temu na wykopie)
Źródło - https://pastebin.com/K15KCXSq
Na gifie widać jak działa - https://gfycat.com/pl/piercingpassionatedassie
Nie ma do końca ogarniętego pierwszego ładowania strony, więc to skrypt testowy.
(pomoc mile widziana)
#programowanie #userscript #hejto #hejtododatki #dodatki #frontend #javascript
fewtoast

@LM317T No już na gfycat dodałem.

LM317T

@fewtoast nie przeanalizuję teraz tego bo ledwo na oczy widze ale jak masz problem z pierwszym ładowaniem strony to pokombinuj z flagą może

// @run-at document-idle

https://wiki.greasespot.net/Metadata_Block#.40run-at

fewtoast

@LM317T tylko document-idle dałby pożądane większe opóźnienie, ale to by z kolei czekało zbyt długo.


Coś mieli ten React, i się coś tam doładowuje z opóźnieniem o różnej długości.

Duży margines setTimeout potrzebowałem, to dopiero jest w miarę skutecznie. Ale wolałbym w lepszy dokładniejszy sposób.

Zaloguj się aby komentować

#hejto #dev #hejtododatki #dodatki #dodatek
Czołem wszystkim!
Dodatek wymuszający motyw nocny/ciemny/dark (albo jasny, jeśli ktoś miałby odwrotny problem).
Bo z tego co widziałem, nie tylko ja mam taki problem, że co chwilę wraca do jasnego - więc sobie takie coś napisałem. Może komuś jeszcze się przyda.
Kod może niezbyt wyrafinowany, ale u mnie działa
https://greasyfork.org/pl/scripts/458606-hejto-wymu%C5%9B-motyw-nocny-ciemny-dark-lub-dzienny-jasny-light
Jeśli ktoś nie korzystał z takich dodatków - to do korzystania z nich zazwyczaj trzeba mieć zainstalowane w przeglądarce jakieś rozszerzenie, które to umożliwi. Do popularniejszych należą np.: ViolentMonkey, GreaseMonkey, TamperMonkey.
Pozdro!
a854b73e-df4f-41fd-a5e0-c08ef9d77f4f
gamlling

@ZjadlbymBigosu Wiem, próbowałem ale na operze to nie takie proste

ZjadlbymBigosu

@gamlling ważne, że ogarnąłeś rozwiązanie ;).

jinnoman

@Orlin Tutaj alternatywne rozwiązanie bez potrzeby instalowania zewnetrznych skryptów:


https://www.hejto.pl/wpis/poradnik-jak-zapisac-ustawienia-uzytkownika-i-ustawic-tryb-nocny-dzienny-na-stal

Zaloguj się aby komentować

cyckiElfikaczyliE404-NieZnaleziono

Może nie najlepiej ale jako tako. Czyli idealnie!


Idą zmiany i rozwój, czuję to w kościach, kto wie co będzie jutro? Może jopek?


A tak na poważnie to dziękujemy za chociaż tak mała rzecz jak lenny. Widać, że coś jest robione w przeciwieństwie do wielu innych portali. Małymi kroczkami do celu

BitrateDzikimmmmGziki

@Argony (⌐ ͡■ ͜ʖ ͡■) ʕ•ᴥ•ʔ

Walerin

@gryzli jak klikasz z Windowsa to kaomoji znajdziesz pod skrótem Win +.

Zaloguj się aby komentować

Hej Tomkersi
tak tylko przypominam, że kiedyś zrobiłem skrypt który pozwala wklejać obrazki ze schowka - przydatne, bo teraz zawsze trzeba zapisywać zdjęcie na dysku,
Trzeba zainstalować Tampermoneky i do tego doinstalować ten skrypt:
https://greasyfork.org/pl/scripts/420918-hejto-embed-helper
wystarczy kliknąć prawym przyciskiem na formularz dodawania wpisu/komentarza a następnie WKLEJ
Albo po prostu podczas pisania wpisu/komentarza nacisnąć kombinacje CTRL+V
Pozdrawiam cieplutko, zespół erjotki :))
12e4ee0a-581a-4226-8584-870d37a856ff
JustMe

@RJ45 na obecną chwilę mi się nie przyda, więc dodałem do "zakładek", ale mimo wszystko DOBRA ROBOTA bracie!

Inspektor_RODO

W operze to ostatnio dodali jako wbudowana funkcja

Inspektor_RODO

o tak to wygląda, spoko wsumie

2bcdd7e6-e285-44e1-97e1-ed2b38fc52f4

Zaloguj się aby komentować