Объединение альбомов из разных сервисов обмена фотографиями

411
mizipzor

Вот теоретический сценарий; У нас есть социальное мероприятие, на которое около половины присутствующих гостей приносят фотоаппарат, делается много фотографий. Позже дома все загружают свои фотографии в свой любимый фотохостинг. Затем каждый человек посещает других, загружает свои любимые фотографии и загружает их в свой собственный альбом, чтобы поделиться со своими друзьями.

Тогда возникает проблема, когда кто-то пытается увидеть все фотографии с мероприятия. Много разных мест для проверки, и чем больше альбомов вы посещаете, тем меньше оригинальных фотографий вы видите.

В идеальном мире все были бы абсолютно согласны с тем, какой сервис фотографий является лучшим, и мы могли бы использовать что-то вроде групп Flickr. Поскольку этого, вероятно, не произойдет, я ищу альтернативы.

Инструмент, который я ищу, сможет "вытащить" фотографии из альбома / сервиса и поместить их в "метаальбом" для этого события. И я все еще хочу отдать должное фотографу, поэтому должны быть указаны первоначальный пользователь, сервис и альбом. Также было бы здорово, если бы комментарии и тому подобное можно было бы извлечь из разных сервисов в этот мета-альбом.

В настоящее время я чувствую, что лучший способ добиться этого - просто создать мета-альбом и вручную «вытащить» другие фотографии (возможно, с помощью какого-либо инструмента), и в этом случае единственной действительно важной функцией будет проверка дублирования. И, возможно, получение комментариев, но я не думаю, что это вполне реально.

Не нашел много об этом с поиском Google, но с другой стороны, я действительно не знаю термины, которые я должен искать. Кто-нибудь сталкивался с этими проблемами? И / или пытались их решить? Есть ли какая-нибудь мудрость, готовая поделиться?

2

2 ответа на вопрос

2
Hallgrim

Я думаю, что RSS-каналы - это путь.

Большинство сайтов обмена фотографиями могут предоставлять RSS-каналы. Вы можете попросить всех участников предоставить ленту из галереи с их фотографиями с мероприятия.

Теперь у вас есть список каналов. Теперь у вас есть несколько вариантов:

1) Вы можете настроить блог Tumblr, который будет отображать содержимое всех этих каналов в виде блога. Перейдите к настройке, а затем вы можете настроить Tumblr для загрузки каналов в блог.

2) Вы можете создать агрегированный канал с помощью Yahoo! Трубы. Создайте один вход для каждого из каналов и объедините их все в один. Посетители могут посмотреть этот канал в своей любимой программе чтения каналов, или вы можете найти фото-сайт, который импортирует изображения из всех этих каналов в один альбом.

Мне нравится идея Pipes / Aggregation, которая основывается на предположении, что все сайты будут иметь RSS, и что у вас может не появиться «красивый» экран с миниатюрами, который вы можете видеть на каждом отдельном сайте ... опять же, такое можно было бы сделать с помощью некоторой пользовательской настройки Wordpress или, если возможно, подключив аккаунт Posterous к RSS. anonymous coward 15 лет назад 0
0
Satanicpuppy

То, что вы ищете, это «веб-паук» или «веб-скребок» или «веб-сканер». Это программы, которые переходят по ссылкам и загружают контент на основе критериев.

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

Кроме того, в зависимости от того, какие метаданные прикреплены к изображениям, и доступны ли они для чтения вашей программе, и имеют ли они «рациональные» имена, а не ключи, сгенерированные индексом базы данных, может оказаться невозможным очистить их так же точно, как вам бы хотелось ... Возможно, вам придется скачать кому-нибудь целый фотоальбом, например, просто чтобы получить нужные вам фотографии.

Грустно это говорить, но вам, вероятно, лучше делать это вручную.