Skip to content

SHE1UV/API_lesson_four

Repository files navigation

Космический Телеграм

Этот проект умеет скачивать фотографии с послденего запуска и рассылать их в телегврам-канал

Как установить

Python3 должен быть уже установлен. Затем используйте pip (или pip3, есть есть конфликт с Python2) для установки зависимостей:

pip install -r requirements.txt

Перед запуском программы не забудьте склонировать проект или скачать его архив.В папке с проектом не забудьте содать .env файл, где вы укажите ваш собственный токен(NASA) и id(Создать токен.)

NASA_API_TOKEN=ваш токен с NASA

Использование

Если хотите поменять навзвание папки

Для того что бы изменить название папки куда сохраняются фотографии, вам просто необходимо указать аргумент в запуске файла:

python fetch_spacex_images.py --folder картинки

Как запустить файл fetch_epic_photo.py

Этот файл скачиват картинки последнего запуска NASA и сохраняет их в папку images Для скачивания картинок необходимо просто запустить файл:

python fetch_epic_photo.py

Как запустить файл fetch_nasa_apod.py:

Этот файл скачиват картинки последнего запуска NASA с указанным вами кол-вом и сохраняет их в папку images

Для скачивания картинок необходимо запустить файл, где в качестве аргумента вы укажите кол-во картинок,которое вам необходимо скачать:

python fetch_nasa_apod.py --count 30

Так же вы можете запустить этот файл без аргумента, он будет скачивать 30 картинок по умолчанию:

python fetch_spacex_images.py

Как запустить файл fetch_spacex_images.py

Этот файл скачиват картинки последнего запуска NASA с указанным вами id и сохраняет их в папку images

Для скачивания картинок необходимо запустить файл, где в качестве аргумента будет ваш id:

python fetch_spacex_images.py --id 5eb87d42ffd86e000604b384

Так же вы можете запустить этот файл без аргумента, он будет работать с id последнего запуска :

python fetch_spacex_images.py

Как запустить файл tg_bot.py

Для отправки фото в телеграм канал необходимо запустить файл, где в качестве аргумента будет указано ваша переодичность отправки фото:

python fetch_spacex_images.py --time 14400

Важно подметить, что периодичность указывается в секундах

Так же вы можете запустить этот файл без аргумента, он будет работать с периодичностью в 4 часа(14.400 сек) :

python tg_bot.py

Цель проекта

Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages