{ "info": { "author": "Jonatan Witoszek", "author_email": "jonatanwitoszek@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": ".. raw:: html\n\n

\n\n\ud83d\ude98 Omijacz Timera Prawojazdy \ud83d\ude94\n\n.. raw:: html\n\n

\n\n|Build Status| |Maintainability| |Updates|\n\n \ud83c\udf89 \u017byj! \ud83c\udf89\n\n Nie tra\u0107 czasu na nudne, powtarzaj\u0105ce si\u0119 slajdy\u2026\n\nOpis\n----\n\nSkrypt pozwala na \u201comini\u0119cie\u201d slajd\u00f3w w kursie e-learningowym na stronie\n**prawojazdy.com.pl**.\n\nNiestety obecnie u\u017cywana w serwisie metoda komunikacji z serwerem jest\nbardzo zawodna, zw\u0142aszcza podczas korzystania z urz\u0105dze\u0144 mobilnych.\n\nObej\u015bcie fakt, \u017ce po stronie serwera nie nast\u0119puje \u017cadna weryfikacja czy\nw rzeczywisto\u015bci min\u0105\u0142 odpowiedni czas potrzebny na oznaczenie slajdu\njako obejrzany.\n\n:poop: Znane bugi\n~~~~~~~~~~~~~~~~~\n\n- Problem z obs\u0142ug\u0105 slajd\u00f3w z pytaniem (skrypt po prostu czeka 10\n sekund, a nast\u0119pnie przechodzi dalej)\n- Po ponownym zalogowaniu si\u0119 na stronie wy\u015bwietla si\u0119 informacja o\n tym, \u017ce aktywna jest inna sesja. Wystarczy wej\u015b\u0107 na g\u0142\u00f3wn\u0105 jeszcze\n raz i ponownie wybra\u0107 kurs.\n\nInstalacja\n----------\n\nMusisz posiada\u0107 zainstalowanego Pythona, pip oraz **Google Chrome**.\n\nW wierszu polece\u0144 / terminalu wpisz:\n\n.. code:: python\n\n pip install omijacz-timera\n\nlub\n\n.. code:: python\n\n pip3 install omijacz-timera\n\n*Komenda zale\u017cy od twojej instalacji Pythona*\n\nR\u0119czna instalacja\n~~~~~~~~~~~~~~~~~\n\n1. `Pobierz\n .zip `__\n z repozytorium i rozpakuj\n\n2. W PATH Pythona zainstaluj `najnowsz\u0105 wersj\u0119\n ChromeDriver `__\n\n*Wystarczy \u017ce plik znajdzie si\u0119 w jednym z wymienionych folder\u00f3w*\n\n \ud83d\udca5 Uwaga! ChromeDriver musi by\u0107 wypakowany z archiwum\n\n..\n\n \ud83c\udf7b Protip: PATH mo\u017cna sprawdzi\u0107 wpisuj\u0105c\u2026\n\n Windows: ``PATH``\n\n Linux: ``echo $PATH``\n\n3. Przejd\u017a do folderu z projektem:\n\n::\n\n cd omijacz-timera-prawojazdy\n\n4. Zainstaluj z u\u017cyciem setup.py:\n\n::\n\n python setup.py install\n\nKorzystanie\n-----------\n\n1. W wierszu polece\u0144 / terminalu wpisz:\n\n::\n\n omijacz_timera\n\nOtworzy si\u0119 nowy proces Google Chrome:\n\n.. figure:: /readme_images/login_screen.png\n :alt: Nowe okno Google Chrome ze stron\u0105 do logowania\n\n Nowe okno Google Chrome ze stron\u0105 do logowania\n\n2. Zaloguj si\u0119!\n\n.. figure:: /readme_images/login_screen_filled.png\n :alt: Strona po wpisaniu danych do logwania\n\n Strona po wpisaniu danych do logwania\n\n..\n\n Twoje has\u0142o nie jest nigdzie zapisywane zostaje u\u017cyte tylko do\n zalogowania si\u0119 w przegl\u0105darce\n\n3. Kliknij w przycisk \u201cPrzejd\u017a do kursu\u201d\n\n.. figure:: /readme_images/course_select_main.png\n :alt: Przycisk przejd\u017a do kursu\n\n Przycisk przejd\u017a do kursu\n\n4. Wybierz lekcj\u0119\n\n.. figure:: /readme_images/course_select_choice.png\n :alt: Wyb\u00f3r lekcji\n\n Wyb\u00f3r lekcji\n\n5. Ciesz si\u0119 obejrzan\u0105 lekcj\u0105!\n\n.. figure:: /readme_images/course_automated.png\n :alt: Automatyzacja slajd\u00f3w\n\n Automatyzacja slajd\u00f3w\n\n:rotating_light: Dobra rada :rotating_light:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n Mimo wszystko zaleca\u0142bym po \u201codhaczeniu\u201d lekcji obejrzenie\n wszystkich slajd\u00f3w.\n\n Dzi\u0119ki temu co\u015b zapami\u0119tasz, a nie b\u0119dziesz musia\u0142 dodatkowo\n marnowa\u0107 swojego czasu na odczekanie, a\u017c b\u0119dziesz m\u00f3g\u0142 przej\u015b\u0107 dalej\n\n:poop: Zg\u0142aszanie b\u0142\u0119d\u00f3w\n------------------------\n\nProblemy mo\u017cna zg\u0142asza\u0107 tutaj:\nhttps://github.com/taniotanio7/omijacz-timera-prawojazdy/issues\n\n:construction_worker: Development environment\n---------------------------------------------\n\nTe instrukcje pomog\u0105 Ci uruchomi\u0107 kopi\u0119 projektu na twoim lokalnym\nurz\u0105dzeniu w celu programowania lub testowania.\n\nZanim zaczniesz\n~~~~~~~~~~~~~~~\n\nCo potrzebujesz, aby rozpocz\u0105\u0107\n\n- Python\n- pip\n- git\n\n.. _instalacja-1:\n\nInstalacja\n~~~~~~~~~~\n\nKrok po kroku jak utworzy\u0107 \u015brodowisko programistyczne.\n\nUtw\u00f3rz kopi\u0119 repozytorium git\n\n::\n\n git clone https://github.com/taniotanio7/omijacz-timera-prawojazdy.git\n\nZainstaluj potrzebne zale\u017cno\u015bci\n\n::\n\n pip install -r requirements.txt\n\n:recycle: Todo\n--------------\n\n- [x] Przy\u015bpieszy\u0107 dzia\u0142anie\n- [x] Doda\u0107 pobieranie ChromeDriver podczas instalacji\n- [ ] Poprawi\u0107 opis na PyPI\n- [ ] Refaktoryzacja\n- [ ] Wylogowywanie si\u0119 po zako\u0144czonej sesjii\n- [ ] Poprawa obs\u0142ugi slajd\u00f3w z pytaniem\n- [ ] Mo\u017cliwo\u015b\u0107 wyboru innych przegl\u0105darek ni\u017c Chrome\n\n:sunglasses: Autorzy\n--------------------\n\n- **Jonatan Witoszek** - *Pocz\u0105tek* -\n `taniotanio7 `__\n\nZobacz pe\u0142n\u0105 list\u0119\n`os\u00f3b `__,\nkt\u00f3ra pomog\u0142a w projekcie.\n\n:page_facing_up: Licence\n------------------------\n\nThis project is licensed under the MIT License - see the\n`LICENSE.md `__ file for details\n\n:clap: Acknowledgments\n----------------------\n\n- Hat tip to Kenneth Reitz for his setup.py example!\n\n.. |Build Status| image:: https://travis-ci.org/taniotanio7/omijacz-timera-prawojazdy.svg?branch=master\n :target: https://travis-ci.org/taniotanio7/omijacz-timera-prawojazdy\n.. |Maintainability| image:: https://api.codeclimate.com/v1/badges/f1483bc09e7003232cb7/maintainability\n :target: https://codeclimate.com/github/taniotanio7/omijacz-timera-prawojazdy/maintainability\n.. |Updates| image:: https://pyup.io/repos/github/taniotanio7/omijacz-timera-prawojazdy/shield.svg\n :target: https://pyup.io/repos/github/taniotanio7/omijacz-timera-prawojazdy/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/taniotanio7/omijacz-timera-prawojazdy", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "omijacz-timera", "package_url": "https://pypi.org/project/omijacz-timera/", "platform": "", "project_url": "https://pypi.org/project/omijacz-timera/", "project_urls": { "Homepage": "http://github.com/taniotanio7/omijacz-timera-prawojazdy" }, "release_url": "https://pypi.org/project/omijacz-timera/0.4.1/", "requires_dist": [ "requests", "splinter", "docopt" ], "requires_python": ">=3.6.0", "summary": "Skrypt omijaj\u0105cy zbyt d\u0142ugi wymagany czas na slajd na stronie prawojazdy.com.pl", "version": "0.4.1" }, "last_serial": 3815395, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "a777ab47ec679c351dae5a5cbb5a25d5", "sha256": "a03fde4d50333602f70a8c6a3836d19034905ef8166415532d7d4daa6d663176" }, "downloads": -1, "filename": "omijacz_timera-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a777ab47ec679c351dae5a5cbb5a25d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 14735, "upload_time": "2018-04-25T00:46:12", "url": "https://files.pythonhosted.org/packages/08/6f/43771190aa47598ad48a9a908469658ba11ee5cc379106ab545d893d6cab/omijacz_timera-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "422a7d71c52e586b53c647b21ace191c", "sha256": "491405602b7b3804b7d063821b4e97f8c7266aeb817740a264bbf102a7186391" }, "downloads": -1, "filename": "omijacz_timera-0.2.0.tar.gz", "has_sig": false, "md5_digest": "422a7d71c52e586b53c647b21ace191c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 15746, "upload_time": "2018-04-25T00:46:13", "url": "https://files.pythonhosted.org/packages/e4/ed/c71cc25241759a34346354137a7773490831cd2c95f523c6641e93407378/omijacz_timera-0.2.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "96ed6bf53c0092a036934731600094a9", "sha256": "a1f2ea7b5e250183d16f28e64ae4889c7cb58dd8d02756cda2e60a6b2308ddf8" }, "downloads": -1, "filename": "omijacz_timera-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96ed6bf53c0092a036934731600094a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 17216, "upload_time": "2018-04-27T21:11:06", "url": "https://files.pythonhosted.org/packages/45/97/11e4fab78c71494fe2043bd6e9619b0a82c458defe0e001702f63868c6ad/omijacz_timera-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b99c21fe15f021314457b81fc3c9566e", "sha256": "64da64885120336f758539fd41359a77b5aee9d57e85b38d2ecb491f4e1de1b4" }, "downloads": -1, "filename": "omijacz_timera-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b99c21fe15f021314457b81fc3c9566e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 1237246, "upload_time": "2018-04-27T21:11:08", "url": "https://files.pythonhosted.org/packages/96/76/05eb0f7d6cf057aadc53cf78ae2e9303da094885353f897e78f2ed2ad2cc/omijacz_timera-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "c7b627f49027d7e85671743dbcebd366", "sha256": "a5ff1a158eb7f1255765a9ad02aacb7d539990759319cbe11d12d76cc80618cb" }, "downloads": -1, "filename": "omijacz_timera-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7b627f49027d7e85671743dbcebd366", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 17212, "upload_time": "2018-04-27T21:29:17", "url": "https://files.pythonhosted.org/packages/f1/64/d4a9cb983006036e2fd70ba18c5bab3cd273279eafa8351569e3fc6e50e9/omijacz_timera-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e228e912e1fc0ab21373aa5fd1276c7", "sha256": "aa4473f953d7bbd912a5cbbfb7f8445560a0488d9797e72adf5c0d74b4850c97" }, "downloads": -1, "filename": "omijacz_timera-0.4.1.tar.gz", "has_sig": false, "md5_digest": "0e228e912e1fc0ab21373aa5fd1276c7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 1237312, "upload_time": "2018-04-27T21:29:20", "url": "https://files.pythonhosted.org/packages/a9/30/0d671b208340dec002456e2be7dda4a455cc42d7c104f1538b341837fe3c/omijacz_timera-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c7b627f49027d7e85671743dbcebd366", "sha256": "a5ff1a158eb7f1255765a9ad02aacb7d539990759319cbe11d12d76cc80618cb" }, "downloads": -1, "filename": "omijacz_timera-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7b627f49027d7e85671743dbcebd366", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 17212, "upload_time": "2018-04-27T21:29:17", "url": "https://files.pythonhosted.org/packages/f1/64/d4a9cb983006036e2fd70ba18c5bab3cd273279eafa8351569e3fc6e50e9/omijacz_timera-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e228e912e1fc0ab21373aa5fd1276c7", "sha256": "aa4473f953d7bbd912a5cbbfb7f8445560a0488d9797e72adf5c0d74b4850c97" }, "downloads": -1, "filename": "omijacz_timera-0.4.1.tar.gz", "has_sig": false, "md5_digest": "0e228e912e1fc0ab21373aa5fd1276c7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 1237312, "upload_time": "2018-04-27T21:29:20", "url": "https://files.pythonhosted.org/packages/a9/30/0d671b208340dec002456e2be7dda4a455cc42d7c104f1538b341837fe3c/omijacz_timera-0.4.1.tar.gz" } ] }