Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika WonszZagladyPsa w Hydepark

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.

Komentarze (20)

Fenomen1piorunów

@WonszZagladyPsa ten portal raczej umarl smiercia naturalna jakies 5 lat temu

na chwile obecny z okolicznych to tylko brzozowiak.pl niezle funkcjonowal ale zamkneli go w zeszlym miesiacu :smiley:

Osobistość3piorunów

@bucz Jasne, że jest niszowy, ale już dzięki mojej wtyczce załatwiłem sobie rozmowę kwalifikacyjną. Pojawiło się ogłoszenie, od razu wysłałem CV zadzwoniłem i ugadałem się :smiley: Więc jeszcze coś tam się pojawia :smiley:

No i często pojawiają się na rzeszowiku "normalne" oferty bez korpo pierdolenia jak na OLX czy pracuj.

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
Osobistość1piorunów

@WonszZagladyPsa
> Ale Wy się boicie tego AI.
> Nie zapłaciłem nic. To Was boli.

Oooo wypraszam sobie. Ja się nie boję i nie boli mnie twoja robota!
Naprawdę cieszę się że zrobienie tego Readera sprawiło ci przyjemność. A jeżeli to ma cię wkręcić w tworzenie oprogramowania to tym bardziej się cieszę :)

Osobistość0piorunów

@Catharsis Ok. Czyli nie jesteś w stanie udowodnić swojego twierdzenia, ale dalej idziesz w zaparte? Bo tak. Da się to wrzucić do wtyczki? Na pewno. Czy da się oszukać mechanizmy weryfikacji Mozilli? Pewnie tak. Czy jest powszechne? Nie. Co było źródłem najczęstszych infekcji? Zatrute repozytoria aktualizacji. Czyli znowu. "Mógłbym to zrobić, ale gada ze mną jakiś random, co ten chuj wie".

czego się spodziewałeś tagując i wrzucając ai slopa? No i jakoś nie widzę aby znalazł się tutaj ktokolwiek kto potrzebował tej wtyczki więc tak jakby mój argument o spamie bezużytecznymi vibecodowanymi apkami się dalej trzyma. Było z tym iść na jakąś facebookową grupkę ludzi którzy szukają pracy w Rzeszowie.

Oh. Czyli czytasz w głowie użytkowników? A potrafisz powiedzieć, kto to pobrał? Nie, nie potrafisz. Czyli, jeśli ktoś nie skomentował "o gurwa, ale zajebista wtyczka" to pobrał. Słyszysz siebie?

Było z tym iść na jakąś facebookową grupkę ludzi którzy szukają pracy w Rzeszowie.

Kim ty jesteś by mówić, co mam robić? Nie, nie będziesz mi mówił, co mam robić. :smiley:

Osobistość0piorunów

@WonszZagladyPsa Bo będę marnować czas i swoją reputacje na próbę popełnienia przestępstwa aby udowodnić coś randomowi w necie xD. Naprawdę myślisz, że te testy od Mozilli są nieomylne i nie da się opublikować nic szkodliwego? Problemem nie jest przejście tych testów tylko skłonienie wielu użytkowników aby to pobrali. Zresztą NIGDY nie publikuje się złośliwego kodu w pierwszej wersji rozszerzenia tylko czeka aż te zdobędzie użytkowników i wtedy wydaje się złośliwą łatkę.

I podzieliłem się nią z ludźmi. Też za darmo. Co mnie spotkało? Hejt trve programistów. To wystarczy na podsumowanie

A czego się spodziewałeś tagując i wrzucając ai slopa? No i jakoś nie widzę aby znalazł się tutaj ktokolwiek kto potrzebował tej wtyczki więc tak jakby mój argument o spamie bezużytecznymi vibecodowanymi apkami się dalej trzyma. Było z tym iść na jakąś facebookową grupkę ludzi którzy szukają pracy w Rzeszowie.

Osobistość0piorunów

@Catharsis

Gdyby tak było to masowo nie usuwano by rozszerzeń ze sklepu Firefoxa i Chrome bo okazało się, że te są szkodliwe. Pierwszy lepszy artykuł z Googla: https://www.telepolis.pl/tech/bezpieczenstwo/google-chrome-szkodliwe-rozszerzenia-usun

Skoro to takie łatwe, to z pewnością udowodnisz mi to pisząc wtyczkę i podpisując ją. Przecież to pestka dla Ciebie, nie? Stary, piszesz wtyczkę, podszywasz się po coś innego i przekierowujesz płatności na swój adres : )

Dlatego każdy programista ma gdzieś jak widzi, że coś jest vibecodowane.

Co tylko potwierdza jak się boicie, bo niedługo będziecie bezrobotni. Zero argumentów. Dwa dni pracy nad wtyczką. Wielkość (z grafikami!) całe 200KB. Szkoda czasu marnować! To pokazuje jak jesteście przydatni.

Ale chcę podjąć inny temat. Vibecodowałem wtyczkę. Za darmo. I podzieliłem się nią z ludźmi. Też za darmo. Co mnie spotkało? Hejt trve programistów. To wystarczy na podsumowanie.

Pilnie usuń to z przeglądarki. Przesyła dane do złodzieiJeśli zainstalowałeś jedno z tych rozszerzeń do Google Chrome, Microsoft Edge lub innej przeglądarki Chromium, to możesz mieć poważny problem. Kradną one krytyczne dane z komputera.Telepolis
Osobistość0piorunów
Bzdura. Nie, nie może tego robić. Każda wtyczka musi przejść walidację u Mozilli. Jeśli ma być szeroko dostępna. Udowodnij że wtyczka może to zrobić i napisz taką, po czym otrzymaj podpis Mozilli. Przyznam Ci rację.

Gdyby tak było to masowo nie usuwano by rozszerzeń ze sklepu Firefoxa i Chrome bo okazało się, że te są szkodliwe. Pierwszy lepszy artykuł z Googla: https://www.telepolis.pl/tech/bezpieczenstwo/google-chrome-szkodliwe-rozszerzenia-usun

Co znaczy słaba jakość apek? Solar przestał czytać mój post po tym jak napisałem, że to vibecoding. Będąc programistą pewnie bym ją sprawdził i po tym bym to napisał. Ale nie. Wszystko co jest vibecodingiem, to zło. Nikt z wielkich programistów tego nie sprawdza. Wasza reakcja sprowadza się do hejtu.

Gdybyś był programistą to byś wiedział, że nie ma nic nudniejszego i gorszego jak czytanie kodu pisanego przez AI. Tutaj też wchodzi mentalność "skoro jemu nie chciało się tego pisać to mi się tego nie chce czytać". Kiedyś jak ktoś pochwalił się swoim projektem to ludzie klikali, sprawdzali co tam napisał, dawali porady albo kopiowali rozwiązania. W wypadku kodu który napisał AI nie ma to żadnego sensu i nikomu się tego nie chce robić. Zwłaszcza, że teraz takie apki powstają masowo i są napisane w podobny sposób bo przy użyciu tych samych modeli. Żeby zrobić porządny review tego kodu i napisać co jest ewentualnie nie tak musiałbym poświęcić więcej czasu niż ty na stworzenie tego czegoś. Dlatego każdy programista ma gdzieś jak widzi, że coś jest vibecodowane.

Pilnie usuń to z przeglądarki. Przesyła dane do złodzieiJeśli zainstalowałeś jedno z tych rozszerzeń do Google Chrome, Microsoft Edge lub innej przeglądarki Chromium, to możesz mieć poważny problem. Kradną one krytyczne dane z komputera.Telepolis
Osobistość0piorunów
Otóż jak najbardziej może być zagrożeniem. Oczywiście, że rozszerzenie do przeglądarki może kopać krypto albo pobierać gołe anime baby na komputer. Może też dużo groźniejsze rzeczy jak wykradanie haseł, podmienianie linków na złośliwe, podmienianie adresatów przelewów na stronach bankowych itp.

@Catharsis Bzdura. Nie, nie może tego robić. Każda wtyczka musi przejść walidację u Mozilli. Jeśli ma być szeroko dostępna. Udowodnij że wtyczka może to zrobić i napisz taką, po czym otrzymaj podpis Mozilli. Przyznam Ci rację.

Nie boli mnie to ani trochę bo takie zlecenia to robili za grosze studenci od niechcenia albo hindusi na Fiverrze. Boli to mnie zalew słabej jakości apek, podobnych do siebie lub podobnych do już istniejących rozwiązań, wymyślanie koła na nowo a potem spamienie tym w social mediach na programistycznych tagach.

Co znaczy słaba jakość apek? @Solar przestał czytać mój post po tym jak napisałem, że to vibecoding. Będąc programistą pewnie bym ją sprawdził i po tym bym to napisał. Ale nie. Wszystko co jest vibecodingiem, to zło. Nikt z wielkich programistów tego nie sprawdza. Wasza reakcja sprowadza się do hejtu. Wszystkich.

Przyrównałbym to do hejtu elektrycznych hulajnóg. Każdy na niej to jebany kukuryniarz i powinien umrzeć. jebana rasa. I tak samo jest tu. Pierdolone spolaryzowane społeczeństwo.

Osobistość0piorunów

@WonszZagladyPsa

Wiadomo, mój vibecoding to zagrożenie dla systemów operacyjnych. Bo wtyczka do firefoxa sformatuje dysk twardy, zainstaluje koparki crypto, albo co gorsza ściągnie gołe anime baby. Nie to, że mają spore ograniczenia. Ale Wy się boicie tego AI.

Otóż jak najbardziej może być zagrożeniem. Oczywiście, że rozszerzenie do przeglądarki może kopać krypto albo pobierać gołe anime baby na komputer. Może też dużo groźniejsze rzeczy jak wykradanie haseł, podmienianie linków na złośliwe, podmienianie adresatów przelewów na stronach bankowych itp.

Bez AI musiałbym komuś zapłacić grubą kasę za stworzenie tego dodatku. Nie zapłaciłem nic. To Was boli.

Nie boli mnie to ani trochę bo takie zlecenia to robili za grosze studenci od niechcenia albo hindusi na Fiverrze. Boli to mnie zalew słabej jakości apek, podobnych do siebie lub podobnych do już istniejących rozwiązań, wymyślanie koła na nowo a potem spamienie tym w social mediach na programistycznych tagach. Ostatnio nawet ktoś tutaj mądrze pisał o tym zjawisku: https://www.hejto.pl/wpis/zauwazylem-ze-vibekoderzy-maja-kruche-ego-w-ostatnim-tygodniu-mignely-mi-na-rozn

Vibekoderzy i ich apki: autor pyta o problem, który rozwiązują, i irytuje twórcówZauważyłem, że vibekoderzy mają kruche ego. W ostatnim tygodniu mignęły mi na różnych feedach już trzy apki do szukania muzyków do zespołu, chyba z pięć apek dla grzybiarzy, niezliczona ilość apek do list zakupów, pogody itd. Zawsze patrzę na to z perspektywy swojej pracy. Jak pracowałem w softwareHejto
Osobistość0piorunów

@Catharsis Pierdolenie, pierdolenie i jeszcze raz pierdolenie doświadczonego programisty. @GitHub

Tak, ale szczerze mówiąc jak ktoś nie zna takich podstaw jak GH tzn, że nie ma za dużo pojęcia w temacie i ja to raczej nie koniecznie chciałbym używać tego co on tam sobie vibecodował xd.

Nie muszę znać GH, bo nie jestem programistą. Kod wygenerował za mnie OpenAI. Dlaczego miałbym to wrzucać na GH? To nie mój kod. Nie ma do niego praw.

W rękach doświadczonego programisty AI to potężna rzecz i można tworzyć programy w miarę bezpiecznie bo wiesz na co uważać.

Wiadomo, mój vibecoding to zagrożenie dla systemów operacyjnych. Bo wtyczka do firefoxa sformatuje dysk twardy, zainstaluje koparki crypto, albo co gorsza ściągnie gołe anime baby. Nie to, że mają spore ograniczenia. Ale Wy się boicie tego AI.

A taki nowicjusz nawet nie będzie wiedział co robi źle.

Prawda. Wtyczka działa, pobiera RSSy, ma czarną listę ma też tę priorytetową. I działa. Bez AI musiałbym komuś zapłacić grubą kasę za stworzenie tego dodatku. Nie zapłaciłem nic. To Was boli.

Osobistość1piorunów

@Catharsis jak wrzuci to na GH to możesz mu nawet static code analysis wykonać. Pewnie z użyciem ejaj :D
> A taki nowicjusz nawet nie będzie wiedział co robi źle.

A skąd ma wiedziec co źle zrobił jak się tym nie podzieli? Od czegoś trzeba zacząć. Ale zipów nikt nie chce ściągać :)

No i sam dodatek przeszedł pomyślnie weryfikację u FF

Osobistość0piorunów

@GitHub Tak, ale szczerze mówiąc jak ktoś nie zna takich podstaw jak GH tzn, że nie ma za dużo pojęcia w temacie i ja to raczej nie koniecznie chciałbym używać tego co on tam sobie vibecodował xd. W rękach doświadczonego programisty AI to potężna rzecz i można tworzyć programy w miarę bezpiecznie bo wiesz na co uważać. A taki nowicjusz nawet nie będzie wiedział co robi źle.

Osobistość2piorunów

@Catharsis naaajak! :D
A co do vibecodingu i wrzucania zipów to trzeba po prostu edukować! To, że jestem programistą to nie oznacza że mam być gatekeeperem ;)

To trochę jak z baaardzo dawnymi czasami w kiedy programiści ASM szydzili tymi od obiektego C++ bo przecież "marnują zasoby" i jest to "programowanie dla leniwych". Mam wrażenie, że teraz tak samo to wygląda z vibecoding.

To sprawia że próg wejścia do programowania jest teraz duuuużo mniejszy. A to cieszy :)

Osobistość2piorunów

@GitHub Nick zobowiązuje xDDD
Po pierwszym zdaniu o vibecodowaniu kolejnego czytnika RSS już miałem dość ale jak zobaczyłem kod wrzucony jako plik zip na jakiś hosting plików to coś we mnie umarło xD.