Данный проект скачивает фото с сайтов NASA, Space-X.
pip install -r requirements.txt
Для настройки переменных окружения нужно создать файл .env указать там переменную окружения с токеном NASA_TOKEN=токен
TG_TOKEN=токен и CHAT_ID=cgat_id.
Ключ API. Ключ API NASA можно получить в кабинете Сайт NASA.
Зарегистрировать бота и получить токен Как регистрировать бота.
python3 fetch_spacex_images.py
Ссылка - скачивает фотографии запусков SpaceX.
python3 apod.py ссылка
Скачивает фотографии с сайта NASA.
python3 nasa_earth.py
Ссылка - скачивает фотографии Земли.
download_picture.py
Функция для скачивание фотографий в директории.
get_extention.py
Забирает расширение файла.
python3 telegram_bot.py
количество секунд - устанавливает необходимое количество секунд отправки файла в ТГ бота, если пусто, то задержка 4 часа. Если фотографии в директории заканчиваются, то меняется их порядок и отправляются заново.
$ python3 telegram_bot.py 50
Pадержка между публикациями 50 секунд.
$ python3 apod.py
Скачивает фото дня с сайта [NASA[(https://api.nasa.gov/).
$ python3 fetch_spacex_images.py --id 5eb87d47ffd86e000604b38a
Скачивает фото запуска SpaceX по Id. В данном случае id запуска - 5eb87d47ffd86e000604b38a
$ python3 nasa_earth.py
Скачивает фото Земли с сайта NASA.