-
Notifications
You must be signed in to change notification settings - Fork 0
/
save_image_infos.py
31 lines (28 loc) · 1.21 KB
/
save_image_infos.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import os
from datetime import datetime
import urllib
def download_image(url_image):
try:
base_path = os.path.abspath(os.path.dirname(__file__))
photo_path = base_path + "/photos/"
name_file = f"{photo_path}{datetime.today().date()}-photo.jpg"
urllib.request.urlretrieve(url_image, name_file)
print("Imagem de hoje salva com sucesso!")
print("Caminho da imagem:", name_file)
except:
print("Erro ao baixar imagem do dia.")
def save_image_infos(title, description, copyright):
try:
base_path = os.path.abspath(os.path.dirname(__file__))
image_infos_path = base_path + "/photos/"
name_file = f"{image_infos_path}{datetime.today().date()}-infos.txt"
info_file = open(f"{name_file}", "w")
info_file.write(f"Title: {title}\n")
info_file.write(f"Description: {description}\n")
info_file.write(f"Copyright: {copyright}\n")
info_file.write(f"Date: {datetime.today().date()}")
info_file.close()
print("Informações da imagem de hoje salvas com sucesso!")
print("Caminho do arquivo txt:", name_file)
except:
print("Erro ao criar o arquivo com as informações da imagem.")