just_tom: Million Dollar Hotel (Default)
[personal profile] just_tom
Если кому интересно, предлагаю довольно быстрый способ переезда с картинками, запощенными в ЖЖ, с Фотобакета в какое-нибудь другое место. Два вступительных замечания:

1. Это новое место должно хранить картинки не непонятно где, а позволять создать свою структуру каталогов (папок, фолдеров). Достаточно иметь место на каком-нибудь сервере (я пользуюсь Webd).
2. Метод почему-то даёт сбой при пробелах в имени файла или каталога (папки, фолдера), надо править вручную - об этом ниже.

Метод основан на том, что на Фотобакете наши картинки расположены в одном или нескольких (если мы их создали) альбомах, которым соответствуют каталоги в файловой структуре фотобакетного сервера. Надо точно воспроизвести эту структуру на другом сервере и поменять ссылки в ЖЖ. К сожалению, полностью автоматизировать это нельзя, но можно очень сильно облегчить себе жизнь.

Этап первый: скачиваем картинки на локальный диск. Функция скачивания альбомами на Фотобакете есть, но не работает, зато работает расширение к Хрому - Photobucket Album Downloader. Нужна обязательно его платная версия, которая у нас стоит целых 6 злотых (полтора евро). К фотобакетовым альбомам оно прифигачивает команду Download. Альбомы придётся скачивать по отдельности, в том числе суб-альбомы. На локальный диск картинки поступают в архивах *.zip, где звёздочка - название (суб)альбома.

Второй этап: на локальном диске воспроизводим структуру альбомов из Фотобакета, создаём каталоги и подкаталоги, в которые распаковываем содержимое архивных файлов.

Третий этап: копируем созданное нами хозяйство на другой сервер.

Четвёртый этап: просматриваем наш журнал в поисках серой мерзкой фотобакетовой картинки. Поскольку новый и старый адрес различаются только постоянным набором знаков, процесс замены можно сделать полуавтоматическим. Мне больше всего понравилось расширение к Фаерфоксу Find and Replace for FireFox. Он открывается в виде окошка, которое можно всё время держать наверху и, редактируя пост, просто жать кнопку Replace All. Редактировать пост надо, естественно, в режиме HTML.



Update (20 мая 2018 г.): ещё удобнее расширение "Find & Replace".

Единственная проблема - не могу понять, что не так с файлами и каталогами, у которых в оригинале в названии есть пробелы. Их просто становится не видно. Например, после загрузки в Фотобакет файл Resize of IMG_4496.jpg (такое название выходит при уменьшении картинок в ACDSee) получает название Resize%20of%20IMG_4496.jpg. В таком виде он не виден, не виден и когда вручную поменяешь %20 на пробел. Приходится менять на что-то другое. К счастью, у меня их немного.

При внешней сложности переезд идёт довольно быстро. У меня было около 9 тысяч подлинкованных фотографий в нескольких десятках альбомов - на диск я их скачал за вечер, а примерно за час я поправил все ссылки в постах, начиная с 30 декабря прошлого года. Постепенно буду продвигаться вглубь времён.

Date: 2017-08-27 09:09 pm (UTC)
From: [identity profile] brickinzewall.livejournal.com
По поводу пробела первое, что приходит на ум, - может быть проблема в том, что название и путь, в которых есть пробелы, должны быть в кавычках?

Date: 2017-08-27 09:25 pm (UTC)
From: [identity profile] just-tom.livejournal.com
Я не очень понимаю, как это сделать в HTML - там же путь с названием файла уже в кавычках.

Date: 2017-08-27 10:11 pm (UTC)
From: [identity profile] fotovivo.livejournal.com
А, понятно. У вас давнишний Фотобакет. В той версии он к адресам картинок нерегулярную крокозябру не прикручвает.
Кто заводил акк позже, имеет геммор с довеском перед .jpg-ом. Что тоже разрешимо, но простого найти-заменить не достаточно.
UV-файлкорректор может справиться. Или все ж таки в Акелпад посты скопировать.
У него же есть скрипт выбирающий все линки из текста, потом их уже можно любому аплоудеру скормить.

Date: 2017-08-27 10:19 pm (UTC)
From: [identity profile] just-tom.livejournal.com
Он одно время у меня тоже прикручивал, но потом очень быстро перестал. Только я всё равно не пойму, какая разница - ведь скачивается фотография уже с этим довеском в названии? Или нет?
Edited Date: 2017-08-27 10:21 pm (UTC)

Date: 2017-08-27 10:30 pm (UTC)
From: [identity profile] fotovivo.livejournal.com
Скачивается с довеском. Оставите довесок как есть?
Пожалуй можно и так. Малость неряшливо, но не помешает. Но только именно, что отдельный хостинг нужен.
Кст, платный (даже умеренно платный) хост попадался, где спецы брались сами перенести контент к ним на сервер - мы целым порталом переезжали, а уж несчастные альбомы перетащить спецам вообще на раз.
Но оплачивать год за годом хостинг ради старых записей - жаба.

Date: 2017-08-27 10:38 pm (UTC)
From: [identity profile] just-tom.livejournal.com
Да пусть этот довесок будет - кто его видит? У меня хостинг уже давно есть (он раньше для другого использовался), стоит он копейки (около 10 евро в год плюс около 8 евро за домен, но без этого можно обойтись), так что в любом случае не давит. Насчёт переноса контента - я не уверен, что они взялись бы переносить фотобакетовские альбомы. Это как раз нетривиальная задача. Обычный сайт перенести гораздо проще - мой, например, вообще без скриптов и прочих сложностей, для переноса мне нужен только клиент FTP и место, куда перенести :)

Date: 2017-08-28 04:21 am (UTC)
From: [identity profile] fotovivo.livejournal.com
Вариантов куча на самом деле, можно и так и так.

Когда руку набьешь, уже не так страшно, даже подручными средствами, я б взяла заказ )

Date: 2017-08-28 08:11 am (UTC)
From: [identity profile] xxxxx.livejournal.com
если в этом вашем фотобакете URL выглядят как структура директориев, то я бы воспользовался программой wget

Date: 2017-08-28 12:54 pm (UTC)
From: [identity profile] julie-alar.livejournal.com
Господи, а я так надеялась, что, может, они возьмут и передумают, скажут "мы пошутили"... Сейчас полистала - с 2014 и назад картинок уже нет. Какое всё-таки бл*дство, нет слов... Не знаю, где набраться сил, чтобы всё восстановить.

Date: 2017-08-29 09:36 pm (UTC)
iramyra: (Default)
From: [personal profile] iramyra
Какой интересный адрес теперь у твоих картинок, если нажать на правую кнопку и выбрать "показать картинку".

Date: 2017-08-29 09:51 pm (UTC)
iramyra: (Default)
From: [personal profile] iramyra
Народ тоже заметил и обсуждает: http://neferjournal.livejournal.com/4522717.html

Date: 2017-08-30 04:29 am (UTC)
From: [identity profile] just-tom.livejournal.com
Тут же ещё вопрос не только что со старыми фотографиями делать, а куда новые размещать. И мне кажется, что собственный хостинг с выкупленным доменом - самое надёжное, если не забывать за них платить. Достаточно иметь локальную копию и в случае чего переезд с сервера на сервер будет очень простой и быстрый, без смены линков. А все эти специализированные сайты могут в любой момент закрыться или измениться каким-то очень неудобным образом. Исчезли Фотофайл и Пикасса, стало невозможно пользоваться Фотобакетом, Яндекс Видео исчезло, похоронив кучу ссылок на мои видео (к сожалению, в ЖЖ нельзя размещать видео со своего хостинга), размещение картинок прямо в ЖЖ может накрыться вместе с ЖЖ... А типа 18 евро в год я переживу.

Кстати, Вы оценили нововведение с адресами картинок в ЖЖ (http://neferjournal.livejournal.com/4522717.html)? К счастью, на редактировании постов это не сказалось.

Date: 2017-08-30 04:39 am (UTC)
From: [identity profile] just-tom.livejournal.com
URL выглядит как структура - вот ещё одно слово - директориев (собственно, на этом и построен мой метод переезда - воспроизвести эту структуру), но я не уверен, будет ли wget работать, потому что Фотобакет не даёт прямого доступа к файлам. То есть вы пытаетесь пройти по адресу картинки, скажем, http://i178.photobucket.com/albums/w272/pkozar/Poland/Ketrzyn/Oceny.png, а попадаете на страницу http://i178.photobucket.com/albums/w272/pkozar/Poland/Ketrzyn/Oceny.png.html с блэкджеком и шлюхами.

Надо бы посмотреть, как с этим справится wget, пока, правда, я немного утонул в его синтаксисе, да и интерес у меня уже чисто академический, потому что все свои фотографии с Фотобакета я уже скачал.

Date: 2017-08-30 04:40 am (UTC)
From: [identity profile] just-tom.livejournal.com
Главное, при редактировании адрес остался прежним, у самих файлов они названия не поменяли. А то было бы смешно - я только пока до 1 июля прошлого года дошёл.

Date: 2017-08-30 04:48 am (UTC)
From: [identity profile] just-tom.livejournal.com
А после - ещё есть? Теперь, кстати, не понять, где размещены запощенные в ЖЖ картинки - посмотри их адрес. Например, твой ангел (http://julie-alar.livejournal.com/309639.html) имеет такой адрес: https://imgprx.livejournal.net/7da800ae4686fd562dad588a5b94792501cf1f38/JhXoQoaiL4nMES0ER1oJ2WXwysh7Ytd66Z8QnaUVZ_95rlDABbOEgMYt-8o1qDkfDJjz5YRDOpdm0ZyGXVnc9OR3VgCJBlxMdMknYDdAEIgIMTjPZ5Dd4NW-idq0FkJ4HDM4gxnXtGHqYLTE4b23mQ

Ещё пишут (http://neferjournal.livejournal.com/4522717.html?thread=53438685#t53438685), что этот адрес постоянно меняется, так что чужую фотографию уже не подлинкуешь.

Date: 2017-08-30 04:56 am (UTC)
iramyra: (Default)
From: [personal profile] iramyra
Зато подлинковать такую картинку и потом ещё раз зайти в редактор поста не получится, действительно пост становится пустым, как и написано по ссылке.

А с изменением адреса в коде поста как бы они тоже не поработали вскорости: ты обратил внимание, как меняется иногда код для видео, если его разместить, а потом ещё раз зайти в редактор поста? Как будто видео тоже переписывается куда-то на жежешный сервер. Возможно, это тоже зависит от того, с http или https начинается адрес у ролика.

Date: 2017-08-30 05:32 am (UTC)
From: [identity profile] fotovivo.livejournal.com
Это да, их целый выводок, накрывшихся фотохранилищ - или совсем сгинули или пользоваться невозможно.
Один гиг - это очень мало на самом деле. У меня уже пятый или шестой акк на сервисе, который дает по гигобайту бесплатно (единственный оставался, где не портят имена файлов). Платный хостинг (посолидней, чем на 1гб) - резонное и самое надежное решение, если сайт нужен для дела, с коммерческой перспективой или общественной, не важно, но реально работающий. А если заведомо в качестве хобби... Как-то это западло, ладно чем-то делиться, выкладывать в свободный доступ, но еще и приплачивать за это - уже слишком.
Альбомы при блог-сервисе сдохнут вместе с ним - и не раньше - это и требовалось.
Бэкап записей у меня есть, если что (при "сохранить страницу как.." браузер выкачивает медиа-файлы и меняет ссылки на абсолютные).
Посмотрела. Ожидаемый ход. Пока не вижу, в чем тут очередной "гвоздь". При редактировании линки видны в прежней форме. Но даже если б и нет - не смертельно. Всм ничему не помешает.
Может быть это с безопасностью связано, а может - в рамках общего тренда - чтоб нельзя было так просто вставлять картинки где-то вне жж, никто не любит отдавать трафик на сторону.

Date: 2017-08-30 05:42 am (UTC)
iramyra: (Default)
From: [personal profile] iramyra
Если изменить http на https в имени файла с картинкой, то проблема исчезает, адрес картинки остаётся прежним. Однако браузер потребовал подтвердить, что я доверяю источнику, видимо, если я обращаюсь по такому адресу, то оттуда должен придти сертификат, иначе показывается только image placeholder.

Date: 2017-08-30 12:58 pm (UTC)
From: [identity profile] julie-alar.livejournal.com
После пока есть. С новым их адресом вообще какой-то атас О_о
Интересно, что у тех, которые не видно, тоже такой же адрес теперь.

Date: 2017-08-30 07:10 pm (UTC)
From: [identity profile] xxxxx.livejournal.com
ну а как ещё это несчастное слово мужского рода склонять? ;)

м-да, вот сейчас вспоминаю --- запостит кто-нить в жежешечку картинку, станешь её отдельно открывать чтоб разглядеть получше, а там вместо картинки действительно блекжеки и шлюхи... ну тогда дело гиблое, тут стандартными средствами не обойтись. Хотя вот! мысля! как эта дрянь угадывает, что надо перенаправить с ***.png на ***.png.html? Ну осмелюсь предположить, что она смотрит на заголовок Referer. Проверяем:

№1 $ wget "http://i178.photobucket.com/albums/w272/pkozar/Poland/Ketrzyn/Oceny.png" -O blah.png
Получаем таки картинку, но не ту, а со злобной надписью "апгрейдни акаунт для 3рд парти хостинга".

№2 $ wget "http://i178.photobucket.com/albums/w272/pkozar/Poland/Ketrzyn/Oceny.png" --referer="http://i178.photobucket.com/albums/w272/pkozar/Poland/Ketrzyn/Oceny.png.html" -O blah.png
О, таки получаем натурально картинку с диаграммой какой-то, то бишь что надо.

Теперь пробуем прочесть директорий в надежде увидеть список файлов или чотатакое
№3 $ wget http://i178.photobucket.com/albums/w272/pkozar -O blah
Это сцуко редиректит нас на http://s178.photobucket.com/user/pkozar/library/ и чота такое выдаёт. В этом чомта нет слова Poland или слова Ketrzyn или слова Oceny.... м-да, тут дело плохо.

Ну короче получить отдельный файл --- нефиг делать. А вот получить листинг таки проблема, не вижу как её решить.

Date: 2017-09-10 09:11 pm (UTC)
From: [identity profile] irbisa.livejournal.com
Как это "директория" мужского рода???

Date: 2017-09-10 09:24 pm (UTC)
From: [identity profile] just-tom.livejournal.com
Очень просто - как Звиад Гамсахурдия.

Date: 2017-09-10 09:36 pm (UTC)
From: [identity profile] irbisa.livejournal.com
А разве корректно сравнивать заимствованное слово адаптированное под русский язык и имя не из русского языка?

Date: 2017-09-10 09:39 pm (UTC)
From: [identity profile] just-tom.livejournal.com
То есть без смайликов уже совсем никак?

Date: 2017-09-10 09:40 pm (UTC)
From: [identity profile] irbisa.livejournal.com
При таком юзерпике было никак :)

(frozen)

Date: 2017-09-10 09:43 pm (UTC)
From: [identity profile] just-tom.livejournal.com
Извините, расслабился. Корчу рожи: "я пошутил! я пошутил!"

*ворчливо*

Date: 2017-09-10 09:47 pm (UTC)
From: [identity profile] irbisa.livejournal.com
Не, ну я не настолько безнадёжна... Просто когда совсем-совсем незнакомый человек никогда же не знаешь.

Date: 2017-09-10 10:31 pm (UTC)
From: [identity profile] xxxxx.livejournal.com
как-то вот так типа https://ru.wiktionary.org/wiki/директорий

Date: 2017-09-11 10:12 am (UTC)
From: [identity profile] just-tom.livejournal.com
Никогда не встречал это слово в мужском роде. Вообще этому компьютерному понятию в русском языке не везёт. Свой вклад внёс и Мелкомягкий, с какой-то глузды переименовавший directories в folders.

RE: *ворчливо*

Date: 2017-09-11 10:14 am (UTC)
From: [identity profile] just-tom.livejournal.com
И часто Вам случается приходить к совсем-совсем незнакомому человеку и учить его жить?

Re: *ворчливо*

Date: 2017-09-11 04:55 pm (UTC)
From: [identity profile] irbisa.livejournal.com
Учить жить??? Простите, пожалуйста, если что-то из того, что я сказала так прозвучало, я старалась формулировать все вопросы предельно вежливо, но у меня русский язык давно не первый и увы, даже не второй, могла и пропустить.

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

May 2026

S M T W T F S
      12
34 5 67 89
10111213 14 1516
171819 20212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 25th, 2026 07:31 am
Powered by Dreamwidth Studios