diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c4560e..eec23fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,27 @@ ## Change log +### v1.0.0-beta.4 +02-06-2020 + +#### Nowości +* (#31) opcja "zapamiętaj mnie" - już nie trzeba logować się co chwilę od nowa! ([7e33b17](../../commit/7e33b17), [a575bb0](../../commit/a575bb0)) +* (#28) nowy, napisany zupełnie od zera algorytm aktualizacji bazy - różnice pomiędzy tym, co widzisz w Filmatyku a co na swoim profilu w Filmwebie, będą występować już tylko w szczególnych okolicznościach (a w planach jest rozwiązanie kompletne: #29) ([fd121b9](../../commit/fd121b9)) + +#### Poprawki +* aktualizacja mechanizmu logowania w odpowiedzi na drobną zmianę po stronie Filmwebu ([6f38ef2](../../commit/6f38ef2)) +* aktualizacja parsera w odpowiedzi na zmiany w wyświetlaniu posterów i roku produkcji na Filmwebie ([261089d](../../commit/261089d)) + +#### Techniczne +* (#33) wprowadzenie systemu do przechowywania opcji programu ([d4d8287](../../commit/d4d8287), [e2ba9f2](../../commit/e2ba9f2), [09e12b5](../../commit/09e12b5)) +* usprawnienia API ([497dadf](../../commit/497dadf)) i systemu odczytu pliku danych ([cdb25a6](../../commit/cdb25a6)) +* wątek Updatera nigdy nie był joinowany - naprawiono ([cf0e62e](../../commit/cf0e62e)) + + ### v1.0.0-beta.3 10-05-2020 #### Poprawki +* (#30) naprawiono błąd z parsowaniem ocen ([aac15e9](../../commit/aac15e9)) * uaktualniono system wczytywania do najnowszego standardu strony Filmweb ([485c762](../../commit/485c762)) * uzupełniono listę wymaganych pakietów do automatycznej instalacji ([4e52751](../../commit/4e52751)) @@ -12,7 +30,7 @@ * logowania i pobierania danych ([33dbf75](../../commit/33dbf75)) * parsowania danych ([aac15e9](../../commit/aac15e9), [69e6a8d](../../commit/69e6a8d), [7ede8e0](../../commit/7ede8e0)) * tworzenia i serializacji bazy danych ([b4343a7](../../commit/b4343a7), [6fe9d55](../../commit/6fe9d55)) - * aktualizacji bazy danych ([52d2dc8](../../commit/52d2dc8), [e5098a3](../../commit/e5098a3), ([a48a833](../../commit/a48a833))) + * aktualizacji bazy danych ([52d2dc8](../../commit/52d2dc8), [e5098a3](../../commit/e5098a3), [a48a833](../../commit/a48a833)) * uzupełniono dokumentację modułu `containers` ([a4d948e](../../commit/a4d948e)) diff --git a/README.md b/README.md index 3511f31..f7a2535 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,12 @@ # Filmatyk -**Chcesz pobrać wszystkie swoje oceny z filmwebu na własny komputer? -Może po prostu nie podoba Ci się nowy interfejs portalu? +**Chcesz pobrać wszystkie swoje oceny z Filmwebu na własny komputer? Filmatyk pozwala Ci przeglądać/sortować/filtrować swoje oceny offline!** ### Co to jest **Filmatyk**? -Filmatyk jest odpowiedzią na ostatnie zmiany w interfejsie serwisu filmweb.pl, który dla mnie osobiście stał się nieużywalny. Filmatyk pozwala na *zaimportowanie własnych ocen* z portalu i zapisanie ich lokalnie, dzięki czemu zawsze masz do nich dostęp. Razem z Twoimi ocenami, Filmatyk pobiera także podstawowe informacje o obejrzanych przez Ciebie filmach - -dzięki temu masz możliwość *przeglądania ich i filtrowania* na różne sposoby - zupełnie tak, jak w starym, dobrym filmwebie! +dzięki temu masz możliwość *przeglądania ich i filtrowania* na różne sposoby - zupełnie tak, jak na Filmwebie! +Ponieważ jednak Filmatyk działa na *Twoim* komputerze, wszystko dzieje się natychmiastowo i niezależnie od połączenia z internetem. Kliknij by zobaczyć w większym rozmiarze @@ -30,12 +29,12 @@ Poniżej znajduje się krótka instrukcja dla systemu Windows. Jeśli pracujesz na Linuksie - zobacz [instrukcję instalacji dla Linuksa](readme/LINUX.md). 1. Pierwszym krokiem będzie prawdopodobnie **instalacja Pythona 3** ([link do oficjalnego wydania](https://www.python.org/downloads/)) - -na chwilę obecną najnowszym wydaniem jest Python 3.7.2. -Filmatyk nie uruchomi się w środowisku starszym niż Python 3.6! +na chwilę obecną najnowszym wydaniem jest Python 3.8.3. +Filmatyk nie uruchomi się w środowisku starszym niż Python 3.7! **Ważne:** na początku instalacji zaznacz `Add Python3 to PATH`! Jeśli już posiadasz Pythona, możesz przejść do następnego kroku. -2. Pobierz [pliki programu](https://github.com/Noiredd/Filmatyk/archive/v1.0.0-beta.3.zip) i wypakuj, gdzie Ci wygodnie. +2. Pobierz [pliki programu](https://github.com/Noiredd/Filmatyk/archive/v1.0.0-beta.4.zip) i wypakuj, gdzie Ci wygodnie. 3. **Uruchom** program przez `Filmatyk.bat`. **Ważne**: za pierwszym razem Filmatyk będzie musiał jednorazowo zainstalować kilka pakietów. diff --git a/VERSION.json b/VERSION.json index 7288bcc..52a65a3 100644 --- a/VERSION.json +++ b/VERSION.json @@ -2,21 +2,22 @@ "files": { "Filmatyk.bat": "1e435c42716e49a1c1e984c80f05962b11794c1eb74782bc0080270856102fda", "Filmatyk_linux.sh": "972c049e434967e0cc6b24e912132a3f2a7861dbbb5744b7f133c1bad18825a9", - "filmatyk\\containers.py": "a7bbf5b1a5f03c4a2bd15d3875a72c828cbebeca005bf44b1204c63b142dfb25", - "filmatyk\\database.py": "13248978d439ee440cad06501861449b1dd3970da3d6ee37a41e8a5fd9e1dcad", + "filmatyk\\containers.py": "edb7d3eb4cf8b5765882937580f257942e280fa63065682378d5b8b22782450f", + "filmatyk\\database.py": "4f8ebe8a86c6d27474c8308f3707b7478d31f9336075f1389c141ce7f71cd3d6", "filmatyk\\defaults.py": "497e855907d5f05ffd7ab798b65c81b3c532292b5bd831812f59195b070133a5", "filmatyk\\detailviews.py": "07676d4af62528c2fc046bd62fa5e0b738f7b44f0cdbe366b360681516f5afc3", - "filmatyk\\filmweb.py": "e16deebb1a2a5844f25ad3b24997a15e6f6f4125bbf6082710a69e408130f22b", + "filmatyk\\filmweb.py": "711f1de3b672d7194e5f9cdb963ad3c48cb8d2129273324f60dfb623e85c236d", "filmatyk\\filters.py": "d9e63747ed9327d99c7bc8440ef2aa2c113d63a9ecb4e77e16356925f5ad951d", - "filmatyk\\gui.py": "e0909984f68a21359995f40a86ff0e8693db22dfa9eaa25a34fe3d636e43b1c0", + "filmatyk\\gui.py": "7fbf6bff5a211bf451c428790a81c2b49d86dcf87ab16bc04caf60c53a155955", + "filmatyk\\options.py": "51f306bf6ab7d583a77b24aad4982ca7ca899ae45369cb8eebb406e834c2c200", "filmatyk\\posterman.py": "7bae6074f3273322dcf0637b9a04030ebd7d4f0094f2b487d7210f7836709827", "filmatyk\\presenter.py": "7980f89159d76eaecbd9ca9ef207068f1558b30bb93388d237f20ca6d3989fbd", "filmatyk\\search.png": "561d80617b8f134fce8189fb7e1f4312777cd5e3775ec1e34a1240271d2855e3", "filmatyk\\statview.py": "ca74525c21219ebe92d2b61a09ee04817ede95d7cf7b01600f8ddc73c75313ae", - "filmatyk\\updater.py": "6d104aeada7659664522195f37b4ecb4e2b459cc8fe50b1de5fdeb2b2410e670", - "filmatyk\\userdata.py": "a2d67eb3bae9a6eb0300edf9edf3e7d953591f10fb46e002465dba87e2470103", + "filmatyk\\updater.py": "0700ce04e9634054e57ae7d80ed273800c0ea3780f7500029df117917fbe21db", + "filmatyk\\userdata.py": "b365eec67bcfe9e1e757135a1a1d993a1278974a126ca7cca944e592d40ec89f", "tools\\deptest.py": "e272465e895ddec4f9cb04834e5d3ba507b3d4700c64b89e03d68f1175f6777e", "tools\\pytest.py": "17a12cb5bef38b238ad9d63ee0cafd33d8f817027cb2a2c4a5528b3f62d425ba" }, - "version": "1.0.0-beta.3" + "version": "1.0.0-beta.4" } \ No newline at end of file diff --git a/filmatyk/gui.py b/filmatyk/gui.py index 76948b2..43450f8 100644 --- a/filmatyk/gui.py +++ b/filmatyk/gui.py @@ -14,7 +14,7 @@ from updater import Updater from userdata import DataManager, UserData -VERSION = '1.0.0-beta.3' +VERSION = '1.0.0-beta.4' class Login(object): # By default a dormant window that offers a request function to be called by