Этот проект умеет скачивать фотографии с послденего запуска и рассылать их в телегврам-канал
Python3 должен быть уже установлен.
Затем используйте pip (или pip3, есть есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
Перед запуском программы не забудьте склонировать проект или скачать его архив.В папке с проектом не забудьте содать .env файл, где вы укажите ваш собственный токен(NASA) и id(Создать токен.)
NASA_API_TOKEN=ваш токен с NASA
Для того что бы изменить название папки куда сохраняются фотографии, вам просто необходимо указать аргумент в запуске файла:
python fetch_spacex_images.py --folder картинки
Этот файл скачиват картинки последнего запуска NASA и сохраняет их в папку images Для скачивания картинок необходимо просто запустить файл:
python fetch_epic_photo.py
Этот файл скачиват картинки последнего запуска NASA с указанным вами кол-вом и сохраняет их в папку images
Для скачивания картинок необходимо запустить файл, где в качестве аргумента вы укажите кол-во картинок,которое вам необходимо скачать:
python fetch_nasa_apod.py --count 30
Так же вы можете запустить этот файл без аргумента, он будет скачивать 30 картинок по умолчанию:
python fetch_spacex_images.py
Этот файл скачиват картинки последнего запуска NASA с указанным вами id и сохраняет их в папку images
Для скачивания картинок необходимо запустить файл, где в качестве аргумента будет ваш id:
python fetch_spacex_images.py --id 5eb87d42ffd86e000604b384
Так же вы можете запустить этот файл без аргумента, он будет работать с id последнего запуска :
python fetch_spacex_images.py
Для отправки фото в телеграм канал необходимо запустить файл, где в качестве аргумента будет указано ваша переодичность отправки фото:
python fetch_spacex_images.py --time 14400
Важно подметить, что периодичность указывается в секундах
Так же вы можете запустить этот файл без аргумента, он будет работать с периодичностью в 4 часа(14.400 сек) :
python tg_bot.py
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.