← Powrót do eksploratora rozkładu jazdy FET
Podziękowania i podziękowania
Dziękujemy! FET Timetable Explorer powstał dzięki wspaniałej społeczności open-source. Jesteśmy wdzięczni wszystkim programistom, którzy przyczyniają się do rozwoju bibliotek i narzędzi, z których korzystamy.
1. Biblioteki zewnętrzne
FET Timetable Explorer korzysta z następujących bibliotek typu open source:
Papa Parse
Wersja: 5.4.1
Cel: Szybki i wydajny parser CSV do analizowania plików CSV z rozkładami jazdy FET w przeglądarce.
Deweloper: Matthew Holt
Strona internetowa: https://www.papaparse.com/
Repozytorium: https://github.com/mholt/PapaParse
Licencja MIT
html2canvas
Wersja: 1.4.1
Cel: Biblioteka JavaScript do przechwytywania zrzutów ekranu stron internetowych, umożliwiająca eksport rozkładów jazdy do formatu PNG.
Deweloper: Niklas von Hertzen i współpracownicy
Strona internetowa: https://html2canvas.hertzen.com/
Repozytorium: https://github.com/niklasvh/html2canvas
Licencja MIT
2. Oprogramowanie FET
FET (bezpłatne oprogramowanie do planowania zajęć)
Deweloper: Liviu Lalescu
Cel: Narzędzie FET Timetable Explorer zostało zaprojektowane do wizualizacji i zarządzania rozkładami jazdy generowanymi przez FET, bezpłatne i otwarte oprogramowanie do zautomatyzowanego tworzenia rozkładów jazdy.
Strona internetowa: https://lalescu.ro/liviu/fet/
Ważne: FET Timetable Explorer to niezależna aplikacja internetowa, która nie jest oficjalnie powiązana z FET ani przez niego wspierana. FET jest zastrzeżonym znakiem towarowym jego odpowiednich właścicieli.
GNU AGPL v3
3. Narzędzia i technologie programistyczne
FET Timetable Explorer został stworzony przy użyciu standardowych technologii internetowych:
- HTML5: znaczniki i struktura
- CSS3: Stylizacja i responsywny projekt
- JavaScript (ES6+): logika aplikacji i interaktywność
- API pamięci lokalnej: trwałość danych po stronie klienta
- API „Przeciągnij i upuść”: interaktywne zarządzanie rozkładem jazdy
4. Usługi CDN
Do obsługi bibliotek zewnętrznych wykorzystujemy następujące sieci dostarczania treści (CDS):
- cdnjs (Cloudflare): https://cdnjs.com/ — szybki i niezawodny CDN dla bibliotek open source
5. Ikony i zasoby wizualne
Eksplorator rozkładu jazdy FET wykorzystuje:
- Unicode Emoji: natywne emoji systemowe dla ikon (📚, 🏫, 👥, 👨🏫, 🏷️ itd.)
- Logo niestandardowe: Zaprojektowane specjalnie dla FET Timetable Explorer
6. Informacje o licencji
Wszystkie biblioteki stron trzecich wykorzystane w tym projekcie są udostępniane na podstawie liberalnych licencji open source, które pozwalają na ich wykorzystanie komercyjne i niekomercyjne:
Licencja MIT
Zarówno Papa Parse, jak i html2canvas są objęte licencją MIT License, która udziela pozwolenia na:
- Używaj, kopiuj, modyfikuj, scalaj, publikuj, dystrybuuj, udzielaj sublicencji i/lub sprzedawaj kopie oprogramowania
- Zezwól osobom, którym dostarczono oprogramowanie, na wykonywanie tych samych czynności
Pełne teksty licencji są dostępne w poszczególnych repozytoriach.
7. Specjalne podziękowania
Chcielibyśmy wyrazić naszą wdzięczność:
- Liviu Lalescu: Za stworzenie i utrzymanie FET, potężnego oprogramowania do planowania zajęć, które zainspirowało to narzędzie wizualizacyjne
- Matthew Holt: Dla Papa Parse, które ułatwia analizę plików CSV
- Niklas von Hertzen: W przypadku html2canvas, umożliwiający łatwy eksport zrzutów ekranu
- Społeczność Open Source: do tworzenia i utrzymywania narzędzi, które napędzają nowoczesny rozwój stron internetowych
- Placówki edukacyjne: za przekazanie opinii i pomoc w udoskonalaniu tego narzędzia
8. Wkład
Jeśli chcesz się przyczynić, zgłosić błędy lub zaproponować nowe funkcje:
- Prześlij opinię za pomocą aplikacji
- Skontaktuj się z nami poprzez fetviewer.com
9. Historia wersji
Aplikacja FET Timetable Explorer przeszła wiele etapów ewolucji, stale ulepszając funkcjonalność i komfort użytkowania. Szczegółowe informacje o wersji można znaleźć w rejestrze zmian aplikacji.
10. Zastrzeżenie
Biblioteki stron trzecich wymienione w niniejszym dokumencie są utrzymywane przez ich odpowiednich właścicieli. FET Timetable Explorer nie rości sobie praw własności ani powiązań z tymi projektami poza wykorzystywaniem ich jako elementów zależnych. Wszystkie znaki towarowe, logo i nazwy marek stanowią własność ich odpowiednich właścicieli.