Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#wtyczki

Osobistość

w Hydepark

14piorunów

Elo z rapem.

"Stworzyłem" (vibecoding) wtyczkę do Firefoxa pozwalającą pobierać i sortować ogłoszenia z serwisu rzeszowiak z kanałów RSS. Sam obecnie szukam stałej pracy, więc skroiłem ją pod ten cel, chociaż oczywiście nic nie stoi na przeszkodzie, by używać jej do innych kanałów.

Dlaczego stworzyłem wtyczkę? Są miliony czytników RSS! Tak, są. Ale, rzeszowiak obsługuje stary system RSS. Cześć czytników nie pobiera kanałów, część robi to wybiórczo, część pobiera kanały bez opisu, nazwy i linku. Miałem tego dość. Poza tym, wtyczka to nie jest osobny, często zasobożerny program.

Poświeciłem dwa dni na jej budowanie, oczywiście nie cały czas siedząc przy kompie. Przeszedłem przez testowanie 14 wersji.

Są dwie funkcje eksperymentalne, które nie zostały przetestowane. A czemu? A temu, że to ostatnie godziny mojego planu Plus w GPT, a niedługo wychodzę. Natomiast wersja free zmasakrowałby kod. I nie jest to warte zachodu.

Wtyczka jest sprawdzona i zaakceptowana przez Mozillę. Wrzucam Wam plik .xpi który należy kliknąć dwukrotnie a następnie wskazać jako Firefox'a do jego otwarcia.

Dołączam również kod źródłowy wtyczki, który można pobrać. Można też ja zainstalować w ten sposób jako rozszerzenie tymczasowe (zniknie po wyłączeniu przeglądarki). Rozpakujcie je do dowolnego folderu, następnie należy w adres wpisać: about:debugging#/runtime/this-firefox i wybrać opcję "tymczasowo wczytaj dodatek" i wskazać plik manifest.json w folderze wtyczki.

Wtyczka po uruchomieniu nie pobiera wszystkich feedów, tylko te które się pojawią. Ale jest opcja która na to pozwala.

Funkcje:

* Pobieranie RSS z serwisu Rzeszowiak.pl

* Wybieranie czasu sprawdzania feeda RSS od 1 minuty do 24 godzin.

* Funkcja (opcja) generowania raportu HTML, w którym będą zapisywane ogłoszenia z ostatnich 24 godzin

* Funkcja (opcja) automatycznego otwierania w kartach ogłoszeń

* Funkcja (opcja) czarnej listy. Nie chcesz widzieć ogłoszeń z danymi słowami? Wtyczka jest przefiltruje. Przykład: Serwis spamuje firma Garda, to firma sprzątająca. Nie ma w tym nic złego, ale zatrudnia osoby z orzeczeniem. Nie chcesz tego widzieć, wpisujesz na czarną listę i nie pojawią się w oknie aplikacji. Zaś w raporcie będą oznaczeni na czerwono z informacją o czarnej liście.

* Funkcja promowanych ogłoszeń. Odwrotność czarnej listy. Szukasz pracy elektryka? Wpisujesz to słowo i jeśli wtyczka znajdzie takie słowo to wypromuje je w wtyczce i wyświetli na zielono w aplikacji i raporcie.

* Funkcja pasywna. Możesz wyłączyć wtyczkę i zostawić ją w tym trybie. Będzie ona wyłącznie zapisywała oferty do pliku rzeszowiak.html w folderze Pobrane. Bez notyfikcji dźwiękowych, bez otwierania kart.

* Funkcja eksportu/importu danych w formacie json.

* Funkcja zapisywania wszelkich ogłoszeń do pliku.

* Light/Dark mode

* Funkcja pobrania wszystkich aktualnych kanałów RSS

* Pomoc

* Changelog

* Możliwość dodania innych RSS (experyment!)

* Działania na Linuxie (experyment!)

* Domyślnie są ustawione 3 kanały. Praca - Zatrudnię, Praca - Dodatkowa, Praca - Agencje. Można je wyrzucić jednym klikiem jak coś.

* I parę innych :smiley:

Wtyczka wymaga Firefoxa w wersji minimum 142.0 (aktualna 149.0).

Download:

Wtyczka: https://gofile.io/d/lFeN2tbw

Źródła: https://gofile.io/d/wCOFZ2zb

Losowo wybrałem stronę "file hosting" z wyników wyszukiwania.

gdyby chciał to ktoś ulepszać, to proszę bardzo mimo iż starałem się, żeby to nie był slop i sporo czasu spędziłem na szlifowaniu funkcji, to wciąż wtyczka napisana przez AI. Żałuję, że nie mam więcej czasu na jej rozwój, ale nie chcę płacić stówki (która obecnie jest dla mnie cenna :D) za możliwość dopracowania wtyczki.

Osobistość4piorunów

@WonszZagladyPsa polecam zamiast udostępniać źródeł poprzez gofile.io użyć np:
https://github.com/
Lub
https://gitlab.com/

W ten sposób można łatwo pobrać Twój kod i jeżeli ktoś zaproponuje jakieś ulepszenie/fix to może zrobić to od razu na tej platformie

Daj ejajowi takie zadanie i cie poprowadzi po kolei za rączkę :)

GitHub · Change is constant. GitHub keeps you ahead. · GitHubJoin the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.GitHub
Pokaż więcej komentarzy (19)

Lider

w Youtube

224piorunów

Miałem wpis na wykopie "jak lepiej j⁎⁎ać youtube" który zawsze był na górze po wpisaniu tego w Google, ale teraz go nie mogę zwyczajnie przeczytać, bo od 18 i się zaloguj, trzeba JS wyłączać. Więc repostuję, bo często na nowym sprzęcie tego szukam gdy potrzebuję lepiej j⁎⁎ać YouTube.

Na hejto też było ale bez krytycznych słów kluczowych: https://www.hejto.pl/wpis/przydatne-rozszerzenia-do-youtubea

Jak lepiej j⁎⁎ać YouTube. Część 1/1 - Wtyczki (reposted)

Unhook :fishing_pole_and_fish:
> Szukasz "czemu wyszukiwarka google to gówno" na youtubie i w rezultach połowa "wyników" to rekomendacje "co obejrzeć dalej?" nie powiązane z tym czego szukasz. Ta wtyczka pozwala je usunąć. Podobnie jak tab "trending" czy jak to się tam zwie dla domyślnego raka na YT.
https://addons.mozilla.org/pl/firefox/addon/youtube-recommended-videos/ - Firefox
https://chrome.google.com/webstore/detail/unhook-remove-youtube-rec/khncfooichmfjbepaaaebmommgaepoid - Chrome

Clickbait Remover :broom:
> Wywala wykrzywione mordy, można wybrać czy miniaturka ma być z początku, środka lub końca wideo, nie ma wtedy wykrzywionej mordy - czasami w miniaturce jest słowo o którym jest film a w opisie jest clickbait "Znasz to słowo?" i nie wiadomo do końca o czym jest filmik po zamianie miniaturki, ale lista jest mniej popierdolona tak czy siak, dodatkowo pozwala zamienić krzykliwy "GóWno O TyTuł FILMU" w "gównoo tytuł filmu".
https://addons.mozilla.org/pl/firefox/addon/clickbait-remover-for-youtube/ - Firefox
https://chrome.google.com/webstore/detail/clickbait-remover-for-you/omoinegiohhgbikclijaniebjpkeopip?hl=pl - Chrome

Return YouTube Dislike 👎
> Przywraca licznik przy "nie lubię".
https://addons.mozilla.org/pl/firefox/addon/return-youtube-dislikes/ - Firefox
https://chrome.google.com/webstore/detail/return-youtube-dislike/gebbhagfogifgggkldgodflihgfeippi - Chrome

SponsorBlock :fast_forward:
> YouTuber mówi "to wideło sponsuje squarespace", ludzie zgłaszają od kiedy do kiedy to mówi i tobie automatycznie przewija ten fragment.
https://addons.mozilla.org/pl/firefox/addon/sponsorblock/ - Firefox
https://chrome.google.com/webstore/detail/sponsorblock-for-youtube/mnjggcdmjocbbbhaepdhchncahnbgone - Chrome

Video Speed Controller :stopwatch:
> Pozwala oglądać wideo szybciej (nie tylko na YT, ale też Netflix, Prime Video etc.), na YT działa z dźwiękiem do x4. Ja mam na klawisze w klawiaturze więc bardzo wygodne. Na niektórych stronach da się czasami przyśpieszyć reklamy jeśli adblock ich nie zabił.
https://addons.mozilla.org/pl/firefox/addon/videospeed/ - Firefox
https://chrome.google.com/webstore/detail/video-speed-controller/nffaoalbilbmmfgbnbgppjihopabppdk - Chrome

BlockTube :pirate_flag:
> Czarna lista dla kanałów. Pozwala zablokować kanał i ten się nie wyświetli ponownie. (warto zwrócić uwagę, że YT ma własne opcje pod 3 kropkami w kaflu i możemy mu powiedzieć, że nam się coś nie podoba)
https://addons.mozilla.org/pl/firefox/addon/blocktube/ - Firefox
https://chrome.google.com/webstore/detail/blocktube/bbeaicapbccfllodepmimpkgecanonai - Chrome

Adblock :ab:
Duh.

   

Lider0piorunów

YouTube paid promotion hider :placard:
> Klikasz miniaturkę filmu i zamiast przenieść cię do filmu otwiera ci podstronę o tym czym jest materiał sponsorowany, bo jakiś cwel UX dodał te labelke na hover i nie widziałeś jej przed kliknięciem? To rozszerzenie ją usuwa.
https://addons.mozilla.org/en-US/firefox/addon/youtube-paid-promotion-hider/ - Firefox
https://chromewebstore.google.com/detail/youtube-paid-promotion-hi/aogjfjongkoccofipcpolhonhgnmfgjl?hl=en&pli=1 - Chrome

YouTube paid promotion hider – Get this Extension for 🦊 Firefox (en-US)Download YouTube paid promotion hider for Firefox. Hide the "Includes paid promotion" banner on YouTube thumbnailsMozilla
Pokaż więcej komentarzy (65)

Mocarz

w Hydepark

0piorunów

W `chatgpt.com`, `textarea` jest czyszczona po 1 sekundzie od załadowania strony.
Przez to skrypt który wkleja tekst poprzez `textareaEl.value = "tekst"` nie wystarcza.

Zrobiłem z `setTimeout` 1001 ms, to działa, już przy 1000 ms nie działa.
Observery nie ogarniają, ale może źle coś robię?
Z opóźnieniem 1001 ms jest to zawodne, bo czasem dzieje się to w dłuższym czasie, więc pomóż znaleźć lepszą metodę?

Następny problem, to że nawet jak wpiszę, to `buttonEl.click();` i tak nie zadziała, bo aktywuje się dopiero po wpisaniu czegoś z klawiatury, a wywołanie event `keydown` itp. też nie działa. Więc pozostaje po wklejeniu poprzez `textareaEl.value = "tekst"`, naciśnięcie jakiegoś znaku na klawiaturze, skasowanie go, i naciśnięcie Enter, żeby wiadomość została wysłana.
Też mógłbyś pomóc to rozwiązać?

Dosłownie nie ma metody, żeby stworzyć Search Engine dla Firefox dla ChatGPT. :confused:

Metoda którą opisałem, jest niedoskonała oraz niedokończona.

Przed tymi dwoma krokami, po prostu pobieram parametr z URL, w formie `https://chatgpt.com/?usq=test`, strona nie kasuje parametru `usq` po załadowaniu strony, więc spokojnie można z tego skorzystać.

Jak to się uda, to spakuję to w WebExtension, i upublicznię.

Pokaż więcej komentarzy (2)

Mocarz

w Hydepark

0piorunów

Idzie GPT4o, a ja nadal nie wiem, jak dodać ChatGPT jako wyszukiwarkę w Firefox.
Jak to zrobić?
Da się robić customowe wyszukiwarki tutaj mycroftproject.com/search-engines.html - ale dla ChatGPT się nie da.

Pokaż więcej komentarzy (2)

Koneser

w Technologia

172piorunów

W związku z ostatnią aktualizacją API na YouTube, gdyby ktoś potrzebował zaktualizowane filtry do wtyczki uBlock Origin do blokowania wszystkich filmików shorts na You Tube oraz do poprawiania wyglądu wyświetlania subskrybowanych to proszę.

uBlock -> Ustawienia -> Moje Filtry -> Copy/Paste całą sekcję poniżej -> Zapisz

! YouTube Fix & Customization v1.5

! (1-3/13) YouTube 4 Videos Per Row Fix (Home and Channel Pages)

youtube.com#-rich-grid-row:style(display:contents !important;)

youtube.com##.ytd-rich-grid-row:style(display:contents !important;)

youtube.com#-rich-grid-renderer:style(--ytd-rich-grid-items-per-row: 5 !important;)

! (4-5/13) YouTube 4 Videos Per Row Fix (Channel Page margin fix)

youtube.com#-rich-item-renderer[is-slim-grid]:first-of-type:style(margin-left: auto !important;)

youtube.com#-rich-item-renderer[is-slim-grid]:last-of-type:style(margin-right: auto !important;)

! (6-8/13) YouTube 4 Videos Per Row Fix (Font Size fix)

youtube.com##-title.ytd-rich-grid-media:style(font-size: 1.4rem !important; line-height: 2rem !important;)

youtube.com##-line.ytd-video-meta-block:style(font-size: 1.2rem !important; line-height: 1.8rem !important;)

youtube.com##-title.ytd-rich-grid-slim-media:style(font-size: 1.4rem !important; line-height: 2rem !important;)

youtube.com#-rich-item-renderer:has(ytd-thumbnail-overlay-time-status-renderer\\[overlay-style="SHORTS"\\])

Gruba ryba1piorunów

@thechips masz jakieś regułki albo filtry do zjebuka, które wytną reklamy w filmikach?
Nie wiem nawet gdzie za tym poszperać, a na gicie polskich filtrów nikt nie poruszał tematu.

Koneser2piorunów

@VonTrupka Hej, niestety sam mam z tym problem. Facebook bardzo usilnie zabezpiecza się przed reklamami stosując randomowe generatory kodu, które ciężko ogarnąć w ublock, ale spróbuj tej wtyczki:
https://www.fbpurity.com/

F.B. Purity - Clean Up + Customize FacebookF.B. Purity is a browser extension / addon that customizes and cleans up facebook from all the application spam and other extraneous informationF.B. Purity - Cleans up Your Facebook Experience
Gruba ryba1piorunów

@thechips chujki muszą robić coś w stylu transparentnego proxy na wklejany content reklamowy, bo blokada konkretnych subdomen czy IP nic już nie daje :<

czeknę ten serwis, nawet jak nie pomoże, to choć nakreśli temat szerzej

btw. skoro o pejsuniu mowa, to może przy okazji interesowałeś się czyszczeniem profilu z "przyklejonych" fraz przez które cały reklamowy i proponowany szajs zalewa tablicę?
Ostatni raz usuwałem to jakoś 2 lata temu i było w cholerę czasochłonne. Jakieś pół roku temu gdy próbowałem to powtórzyć to mnie przerosło. Kurwie syny zrobiły z tego taką gehennę, że nawet dodatek jaki znalazłem do frajerfoxa nawet nie pierdnął. Strach pomyśleć jak bardziej utrudnili od tego czasu ;

Pokaż więcej komentarzy (27)