Проект для автоматической публикации в Инстаграм фотографий SpaceX с запусками ракет и фотографий с телескопа Хаббл
Python3 должен быть уже установлен. Затем используйте pip (или pip3, есть есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
Используйте скрипт fetch_spacex.py
:
python fetch_spacex.py
Фотографии будут находится в каталоге \Images
(если каталог еще не создан, он создастся автоматически).
Если фотографий при последнем запуске не делали, в консоль выведется сообщение "Фотографий при запуске не делали".
Используйте скрипт fetch_hubble.py
:
python fetch_hubble.py collection
Где, collection
- название коллекции фотографий. Названия некоторых коллекций: gallery
, news
, printshop
, spacecraft
, wallpaper
.
Фотографии будут находится в каталоге \Images
(если каталог еще не создан, он создастся автоматически)
Создайте в корне проекта файл .env
и заполните Ваши данные(имя пользователя и пароль от Instagram):
INSTA_LOGIN=YOUR_LOGIN
INSTA_PASSWORD=YOUR_PASSWORD
Далее используйте скрипт upload.py
:
python upload.py
Фотографии будут загружаться из каталога \Images
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org