Проект создан на языке Питон для публикации фото, взятых из открытых данных SpaceX и Hubble в Instagram.
- fetch_spacex.py - скачивает фотографии с последнего запуска SpaceX.
- fetch_hubble.py - скачивает фотографии, сделанные телескопом Hubble.
- upload_images.py - загружает скаченные фотографии в аккаунт Instagram.
Для загрузки фотографий используются открытые API SpaceX и Hubble.
Python3 должен быть уже установлен.
Затем используйте pip
(или pip3
, есть есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
Для загрузки фотографий в Instagram зарегистрируйте аккаунт, создайте в папке проекта файл .env
и
запишите в него логин и пароль:
username=Ваш логин
password=Ваш пароль
Запуск скрипта происходит следующим образом:
python publish_to_instagram.py
Фотографии сначала скачиваются в папку images
. Далее происходит ресайз картинок и обработанные файлы сохраняются
в папку processed_images
и затем загружаются из этой директории в Instagram.
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org .