Skip to content

Instantly share code, notes, and snippets.

@mauforonda
Created December 7, 2020 04:37
Show Gist options
  • Save mauforonda/6b354e3c859e2b6c9dfe47ebb5668c15 to your computer and use it in GitHub Desktop.
Save mauforonda/6b354e3c859e2b6c9dfe47ebb5668c15 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python3
from datetime import datetime, timedelta
import requests
import pandas as pd
import locale
#folder donde guardas las imágenes
folder = 'mi-folder'
def get_report(date, folder):
locale.setlocale(locale.LC_TIME, "es_ES.utf8")
filename = date.strftime('%Y%m%d')
url = 'https://www.minsalud.gob.bo/images/Noticias20/{}_mapa_720.jpeg'.format(date.strftime('%-d%b'))
response = requests.get(url)
if response.status_code == 200:
with open('{}/{}.jpeg'.format(folder, filename), 'wb') as f:
f.write(response.content)
else:
fail_list.append(date)
fail_list = []
for date in pd.date_range('2020-06-20', (datetime.today() - timedelta(days=1)).strftime('%Y-%m-%-d')).tolist():
get_report(date, folder)
print('No encuentro imágenes para:\n\n' + '\n'.join([i.strftime('%Y-%m-%d') for i in fail_list]))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment