diff options
Diffstat (limited to 'newsdiff/rain/tasks.py')
| -rw-r--r-- | newsdiff/rain/tasks.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/newsdiff/rain/tasks.py b/newsdiff/rain/tasks.py new file mode 100644 index 0000000..3ae0eb2 --- /dev/null +++ b/newsdiff/rain/tasks.py @@ -0,0 +1,19 @@ +import logging + +from datetime import datetime +from newsdiff.celery import app +from newsdiff.core.utils import get_file_from_url + +from .models import RainRadarImage + +RAIN_RADAR_IMAGE_URL = 'http://www.ims.gov.il/Ims/Pages/RadarImage.aspx' + + +@app.task() +def import_rain_radar_image(): + logging.info('run') + _name, image = get_file_from_url(RAIN_RADAR_IMAGE_URL) + name = datetime.now().strftime('%H%M.gif') + image_obj = RainRadarImage() + image_obj.image.save(name, image) + image_obj.save() |
