Zdjęcie w tle

czarnowidz

Praktykant
  • 1wpis
  • 11komentarzy

Dzień dobry Hejto 👋 To mój pierwszy post tutaj, chociaż konto mam już w sumie od 1.5 roku - jakoś nie było wcześniej okazji. Dziś mam, to się od razu witam 😇

Odkąd rząd wprowadził ceny maksymalne paliw, znalezienie informacji o aktualnych cenach to często scrollowanie przez pół artykułu o historii ropy naftowej i dinozaurach 😅

Zrobiłem więc małą stronę, która pokazuje same dane — bez paywalli, SEO-esejów i autopromocji.

👉 https://ppnowak.github.io/ceny-paliw/

Kod wrzuciłem też na gita:
👉 https://github.com/ppnowak/ceny-paliw

To raczej szybki proof-of-concept (powstał w ~15 min z pomocą Copilota), ale spełnia swój cel.

Czy coś takiego ma sens?
Czegoś Wam brakuje? Co byście dodali?

#chwalesie #programowanie

Zawsze w sumie można wejść po prostu na stronę z której twoja apka bierze dane i tam przeczytać xd. https://www.gov.pl/web/energia/wiadomosci

Znaczy no spoko, apka działa. Ale napisane to jest śmiesznie fes. Ile ci ten copilot napisał testów do czegoś takiego. No i używanie AI do scrapowania tego to jest totalny overkill. Bo z tego co widzę to oni te ceny publikują w takim samym formacie codziennie w formie listy numerowanej i spokojnie można to było ręcznie znaleźć w treści strony. Regexem albo trzepiąc DOM.

@Catharsis napisanie scrappera ręcznie zajęło by mi więcej czasu niż czas poświęcony na napisanie 3-4 promptów do copilota. URL który dałeś powyżej daje dane z opóżnieniem, dlatego przełączyłem scrappera pod monitorpolski.gov.pl - tam dane są wklejone najszybciej. AI podpiąłem, bo NVidia daje bezpłatny dostęp z limitem którego nie osiągnę i takie rozwiązanie jest bardziej stabilne - regexpa trzeba poprawiać, bo urzędnik zrobi gdzieś literówkę albo inaczej coś wklei i już danych nie zbierze. AI powinien sobie poradzić.

Co do testów - mam gotowe instrukcje zaszyte w VSCode, z którymi tworzę nieco bardziej ambitne projekty. Tutaj po prostu wykorzystałem ten sam szablon instrukcji i dostałem testy w gratisie.

@czarnowidz Ten URL wziąłem z twojego readme xd.

Nie chodziło mi żeby od razu pisać cały scrapper ręcznie ale mogłeś poprosić AI o takiego. Well urzędnik może zrobić literówkę ale AI też nie jest 100% pewne, że nie będzie halucynować ceny.

@chess_peppe poczytałem, ale niekoniecznie się z tym zgadzam w kontekście mojego wpisu (co nie oznacza, że w ogóle się nie zgadzam z treścią tego wpisu). To, co zaproponowałem powstało w kilka minut i rozwiązuje chwilowy problem - ceny regulowane nie będą wiecznie. Ja jako autor nie zyskuję na tym nic - nie założyłem jakiegoś buycoffee, nie wrzuciłem żadnych trackerów i innych ustrojstw.

Mam na kompie sporo chwilowych zajawek, które wyprodukowałem z Copilotem gdzieś po drodze, jako część poszerzania horyzontów, natomiast nigdy nie przyszło mi do głowy wrzucać tą całą kaszankę z kodu gdzieś publicznie.

Z drugiej strony zdecydowałem się wrzucić tą JavaScriptową abominację i nią pochwalić. Dlaczego? Bo pomyślałem, że na Hejto będą osoby którym to się faktycznie może przydać. Dla mnie zostaje jedynie chwilowy swag i satysfakcja, że coś się faktycznie komuś przyda 🤩

@czarnowidz cały proces i narzędzia do momentu aż to działa

Plus też trochę ew. jak możesz się podzielić i masz doświadczenie z ze stackiem darmowym (lub niskokosztowym) do webappek. W skrócie chętnie czytam jak ludzie robią Front End i Back End na jakichś alternatywnych narzędziach. W skrócie wiadomo są platformy low code i no code ale Microsoft i inni wielcy mają dość drogie (i złożone) licencjonowanie.

Zaloguj się aby komentować