Skip to content

Którą taryfę - odległościową czy czasową - lepiej wybrać przy kupnie biletu jednorazowego w KZKGOP?

Notifications You must be signed in to change notification settings

hackerspace-silesia/kdp-goptaryfa

Repository files navigation

kdp-goptaryfa

Wtyczka do przeglądarek pomagająca wybrać, która taryfa KZK GOP bardziej opłaca się dla danego przejazdu.

Aktualna taryfa KZKGOP jest na stronie http://www.kzkgop.com.pl/strony/p-1-cennik-oplat.html

Projekt w ramach Koduj dla Polski (zob. np. http://kodujdlapolski.pl).

Jak używać?

Wtyczka jest dostępna pod następującymi adresami:

Po zainstalowaniu wtyczki i wejściu na stronę ze szczegółowym rozkładem jazdy (np. https://rj.kzkgop.com.pl/rozklady/2-7/28722/0/159633/73992722/#73992722) obok nazw przystanków wyświetlą się checkbox'y. Po zaznaczeniu przystanku początkowego i końcowego zostaniemy poinformowani, która taryfa będzie tańsza. Przykład

Wskazówki dla developerów

Testy

Aby uruchomić testy wystarczy wpisać yarn test

Kompilacja

Aby uzyskać końcowy plik JSa robimy yarn build i wykorzystujemy plik dist/bundle.js (Wcześniej zrób yarn install, jeśli nie masz webpacka.)

UWAGA: na Ubuntu może być konflikt pakietów - nie instaluj sugerowanego pakietu, jeśli nie masz yarna! Zrób wg instrukcji tutaj: https://yarnpkg.com/en/docs/install#linux-tab UWAGA2: tak jak piszą na w/w stronie, potrzebujesz nowszego node'a na starszym Ubuntu. Zainstaluj go wg instrukcji tutaj: https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

In English

To build the project run yarn build. The final file is in dist/bundle.js. (Do yarn install, if you don't have webpack.)

NOTE: there is a different package in Ubuntu that provides yarn. Do not install it! Use instructions here: https://yarnpkg.com/en/docs/install#linux-tab NOTE2: on older Ubuntu you will need a newer node. Install it with instruction from here: https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

Pisanie kodu w TypeScripcie

Możliwe do użycia edytory mające wsparcie dla TypeScripta:

In English

To write in TypeScript you can use for example:

About

Którą taryfę - odległościową czy czasową - lepiej wybrać przy kupnie biletu jednorazowego w KZKGOP?

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published