#userscript

0
5
Chcę skrypt, który rozwija wątki wpisu na Twitterze, w formie drzewa, bo tak się o wiele lepiej czyta, nie trzeba klikać, rozwijać, wracać, wszystko na osobnych podstronach.
Jest taka aplikacja, na PC najlepiej, która tak robi? Albo skrypt do strony, rozszerzenie do przeglądarki?
#twitter #xcom #elonmusk #userscript #webextensions #webapp #app #apk
smierdakow

Są boty, które wołasz i to robią

fewtoast

@smierdakow Podaj nazwę.

smierdakow

@fewtoast musisz wpisać "@threadreaderapp unroll"

Zaloguj się aby komentować

Ktoś ma pomysł który z przedstawionych skryptów ma memory leaka?
Jakiś czas temu aktualizacja #tampermonkey (#greasemonkey) spowodowała na #firefox memory leaka.
Chciałbym odzyskać funkcjonalność na różnych stronach xd

#pytanie trochę #chrome #przegladarki #userscript
30059390-1c6a-4400-8972-984470669569
Acrivec

hmm uruchomiony jest i nie ma wycieku od godziny, chyba naprawili

Zaloguj się aby komentować

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ć

Jeśli ktoś bardzo nie lubi przycisku do zmiany motywu na jasny to stworzyłem skrypt do pluginu Tampermonkey, który go usuwa z górnego paska. ( ͡° ͜ʖ ͡°)
https://pastebin.com/TA2Gbi8R
NinomaeInanis

tutaj mniejsze i latwiejsze rozwiazanie w css

[aria-label="Zmień motyw"] { display: none !important }

mozna zainstalowac za pomoca stylusa

Zaloguj się aby komentować