Набор консольных утилит позволяющий автоматически скачивать фотографии из открытых источников (spaceX, Hubble) и публиковать их в instagram.
Создайте файл .env
в папке с проектом. Откройте в текстовом редакторе и запишите
INSTA_LOGIN=my_insta_login
INSTA_PASSWORD=my_insta_passwd
вместо my_insta_login
и my_insta_passwd
вставьте свои логин и пароль для аккаунта в инстаграм.
Python3 должен быть уже установлен.
Затем используйте pip
(или pip3
, есть есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
В консоли перейдите в папку с проектом, и запустите последовательно:
python fetch_spacex.py
python fetch_hubble.py <collection>
python post_pics.py
-
fetch_spacex.py - скрипт скачивает фотографии последего запуска SpaceX.
-
fetch_hubble.py - скрипт скачивает фотографии указанной фотоколлекции из сервиса Hubble (по умолчанию - пустой аргумент ), вместо введите название одной из коллекций: "holiday_cards", "wallpaper", "spacecraft", "news", "printshop", "stsci_gallery" (без ковычек).
-
post_pics.py - скрипт публикует фотографии в Вашем Инстаграм аккаунте.
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.