Скачивает и сохраняет в папку images фотографии с одного из запусков SpaceX.
Запуск скрипта:
python3 fetch_spacex.py
Скачивает и сохраняет в папку images 40 фотографий дня, а также несколько фотографий Земли с сайта NASA.
Запуск скрипта:
python3 fetch_nasa.py
Публикует в телеграмм канале случайную фотографию из скачанных с заданным лагом по времени
Запуск скрипта:
python3 publication.py
Необходимо скачать или склонировать репозиторий с проектом: https://github.com/krivoship/astrofoto
Ключи лежат в файле .env
NASA_TOKEN='Ваш api токен api.nasa.gov'
TELEGRAM_TOKEN='токен телеграмм бота'
CHAT_ID='ссылка на телеграмм канал'
TIME_STEP='периодичность отправки фото в канал в секундах'
Python3 должен быть уже установлен.
Затем используйте pip
(или pip3
, есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.