Кэширование изображений Flickr с помощью Python

Мое веб-приложение отображает фотографии из набора Flickr. Я использую Python Flickr API для сбора информации о своих фотографиях. Я могу легко кэшировать вызов Flickr API; однако я не уверен, что лучше всего кэшировать изображения локально. Есть ли существующее решение для этого, или мне нужно создать свое собственное?


person Community    schedule 30.08.2012    source источник
comment
у браузера свое кеширование... так зачем вам об этом беспокоиться?   -  person zenpoy    schedule 30.08.2012
comment
Я хочу кэшировать изображения локально (т. е. на моем сервере), чтобы сократить время загрузки и предотвратить неработающие изображения в случае, если Flickr не работает.   -  person    schedule 30.08.2012


Ответы (2)


Если вы используете django для своего веб-приложения, попробуйте https://github.com/sorl/sorl-thumbnail

person Jay    schedule 29.10.2012

В библиотеке Python Flickr API такое кэширование не реализовано. Это также не всегда разрешено делать, поскольку вы будете копировать изображения с серверов Flickr и распространять их со своего собственного веб-сайта. Если изображение помечено как «все права защищены», у вас нет на это права.

person dr. Sybren    schedule 19.11.2012
comment
Это изображения, которые загружает моя собственная организация, поэтому у нас есть право на их распространение. Тем не менее, часть владения важна для других, кто попадает в эту ветку в поисках решения. - person ; 19.11.2012