Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#tampermonkey

Lider

w WebDev

7piorunów

Jestem dużym fanem userscriptów w js do i zdecydowanie wolę je niż roszerzenia w przeglądarkach. To co lubię w userskryptach to że, z założenia użytkownik ma wiedzieć jaki kod się u niego odpala i na jakich domenach, roszerzenia oferują więcej ale trzeba się nagrzebać żeby czytać ich kod. Też jak padnie roszerzenie trzeba liczyć, że twórca urzymuje i naprawi, a skrypt można sobie samemu na kolanie naprawić jak trzeba.

Przez lata napisałem tych skryptów setki od kilku linijkowych do jakiś mini appek na stronach dodające funkcjonalności. I sobie wypracowałem jakiś flow na live rebuild, testowanie wydawanie etc. ale zawsze jak coś parsowałem to kopiowałem ostatni i czyściłem i stawiałem coś nowego.

I ostatnio się wziąłem za templatkę i wyszedł manager do developmentu wielu skryptów z jednego miejsca, i obecnie szlifuje i testuje ale jest fajnie bardzo. Mam full support dla TypeScripta, lokalnie mi przebudowywuje skrypt i jak klikam F5 to na stronie do której developuje skrypt i odrazu mogę testować update.

Teraz przenoszę parser do wpisów na hejto z 2024 żeby zliczyć roczne wyniki w i żeby przetestować flow, ale wszystko wskazuje na to, że mam fajną czystą baze pod pisanie skryptów i jak będzie gotowe to zrobe publiczną jako templatka dla innych i niech sobie siedzi na githubie. Github jest też o tyle supper, że jak jest url do repozytorium to linkując do skryptu z paramem do "raw" żeby dostać kod będziemy mieć działający URL do aktualizacji jak ktoś korzysta z naszych skryptów może je aktualizować prosto z repo.

Lider0piorunów

@Deykun to mi napisz, że które dni brakuje mi wpisów xD

Lider1piorunów

@Felonious_Gru kolego ja myślę, że będzie większy problem bo chyba jak się wchodzi na strone tagu to powyżej którejś strony pokazuje w kółko 20 strone a nie 21 czy 22. xD

Lider0piorunów

@Deykun znowu @kris popsuł

Już tak sledzenie wyzwań działa, że zawsze pierwszą stronę czytasz

Osobistość1piorunów

@Deykun O, potrzebowałem coś takiego xD. Też jestem fanem userscriptów do Tampermonkey.
Ja żeby mieć live rebuild zrobiłem tak, że sam skrypt w przeglądarce jest pusty i ma po prostu @require ze ścieżką do lokalnego pliku na dysku (trzeba w ustawieniach włączyć dostęp do plików z dysku). I zwyczajnie podaje ścieżkę do pliku który jest bundlem z Vite.js. W jego configu ustawiłem sobie aby budowało mi ten plik za każdym razem jak edytuje pliki z JS i to działa. Chętnie przetestuje twoje rozwiązanie jak już to upublicznisz. Bo znalazłem kiedyś coś podobnego na GH ale nie chciało mi działać.

Pokaż więcej komentarzy (6)

Zawodowiec

w Hydepark

0piorunów

Za głupi na to jestem i nie wiem, jak to ogarnąć.
Potrzebuję kawałku skryptu w JS, co zadziała w .
Ma on wyciągnąć token, który jest używany w requestach na .
Ułatwiłoby mi to troszkę kombinowanie ༼ ͡° ͜ʖ ͡° ༽
Może nawet bym coś zrobił, z czego inni też mogliby skorzystać :v


Pokaż więcej komentarzy (10)