Pobranie paczek dla użytkowników Windows

Poradniki dotyczące danych zagadnień wraz ze skryptami.
mpknap
Posty: 73
Rejestracja: ndz lut 11, 2018 12:26 pm

Pobranie paczek dla użytkowników Windows

Post autor: mpknap » czw cze 04, 2020 7:12 pm

W pierwszym temacie SlawekStu opisał jak można pobrać dane naszych detekcji. Ja opiszę sposób w jaki robię to ja pod systemem Windows. Jest to i tak oparte na tamtym opisie.

Na początku musisz wiedzieć, że dane są w formacie JSON. Pobierane będą pliki z takim właśnie rozszerzeniem.
Drugą sprawą jest że wszystko opiera się o język Phyton. By pobrać dane nie musisz znać tego języka ale warto się nim zainteresować bo ma potężne możliwości, a do tego jest prosty.


Etap 1. Wysyłamy prośbę o udostępnienie danych, tak jak to jest opisane : viewtopic.php?f=10&t=110




Etap 2. Instalacja Python.
Wchodzimy na stronę https://www.python.org/downloads/windows/
link python.JPG
link python.JPG (11.09 KiB) Przejrzano 121 razy

pobieramy https://www.python.org/downloads/release/python-383/ i instalujemy.
pobieraniePython.JPG
pobieraniePython.JPG (84.34 KiB) Przejrzano 121 razy





Na komputerze pojawi się nowy program : IDLE (Python). Najprostszy edytor, podobny do Notatnika :
python idle.JPG
python idle.JPG (40.07 KiB) Przejrzano 121 razy


Etap 3. Instalacja Bibliotek.
a)

Programy pisane w Python używają różnych bibliotek, modułów . Je należy instalować ręcznie.

Najpierw instalujemy sam instalator modułów PIP .

Instalacji dokonujemy w "Wierszu Poleceń". Żeby go uruchomić wpisujemy "CMD" w pasku Menu Windows.

W CMD wpisujemy "python -m pip install -U pip"
instal pip.JPG
instal pip.JPG (34.25 KiB) Przejrzano 121 razy

tu krótki film jak to zrobić : https://www.youtube.com/watch?v=Ko9b_vC6XY0




b)
Następnie w CMD instalujemy moduł REQUEST, niezbędny do uruchomienia skryptu pobierania. Wpisujemy :
pip install request

instal request.JPG
instal request.JPG (36.31 KiB) Przejrzano 121 razy



Po prawidłowej instalacji jesteśmy gotowi do pobrania tzw "paczek danych".


4. Skrypt pobierania:
Treść skryptu jest w tym linku:

https://github.com/credo-science/credo- ... xporter.py

Można go pobrać lub skopiować i uruchomić w Idle Python wciskając klawisz F5.

Żeby nie uruchamiać go z konsoli i bez wpisywania parametrów, ja u siebie linie nr 98 i 99 czyli :
98 j["username"] = args.username
99 j["password"] = args.password

zmieniłem na :
98 j["username"] = "twój login"
99 j["password"] = "twoje hasło"


gdzie hasło i login są te same co w aplikacji smartfonowej. Jeśli spelniono powyższe punkty oraz jest zgoda na pobieranie, po uruchomieniu skryptu (F5) powinno zacząć się pobieranie.

Musisz wiedzieć że danych jest już kilka ładnych GB i pobieranie ich potrwa wiele dni.



Jak wspomniałem, dane są w formacie JSON. Żeby zrobić z nich użytek tu już trzeba troszkę programować .

Ja w następnym Touturial'u pokażę co z nimi można zrobić w PRZEGLĄDARCE SQLITE :)

ODPOWIEDZ