Оля (enka_letka) wrote,
Оля
enka_letka

Category:

перевставить фото: написала скрипт

Моя эпопея по восстановлению всех фото в жж продолжается. Пока я так и не смогла найти простой и внятный алгоритм, как мне взять все фотографии из альбомов гугла, залить их по годам в альбомы жж, а потом сделать волшебную автозамену. Я уже заменила все фото в записях 2014 года (кроме декабря).
Благодаря chertenka_13 я разжилась интересной программой, которая в принципе бы за меня могла заменить все ссылки на фото, но при условии, что я всю структуру альбомов с одного хостинга перезалью на другой, но имена при этом не поменяются. Однако, я так и не смогла понять, как генерируются имена для фото в альбомах жж, и поэтому простой способ все равно не работает. И поэтому я вздохнула, и всё-таки написала скрипт на питоне, который хоть и не автоматизирует работу на 100%, но все же упрощает.

Чтобы им воспользоваться, нужно
1) загрузить все фото конкретной записи в альбом жж, вставить их все в новую фиктивную запись и скопировать полученный html-текст в текстовый файл
2) скопировать запись, которую предстоит поправить, в html
3) запустить волшебный скрипт, который путем операций на питоне со строковыми переменными, заменит старые ссылки новыми, а если не получилось найти соответствие (по какой-либо причине), он мне об этом сообщит
4) новую запись в формате html нужно вставить обратно.
Profit!
Звучит довольно ужасно, но пока ничего лучше я не придумала. Если кому-то нужен скрипт, пишите, я поделюсь. А еще лучше, если умные программисты мне посоветуют что-то получше, чем вот такой странный способ.


Пробная запись, которую я переделала с помощью этого алгоритма - про то, как мы гуляли по горам, по долам у Кито в Эквадоре:


IMG_7881.JPG

UPD 2014 год полностью доделан! Все-таки со скриптом быстрее, когда дело доходит до записей с большим количеством фото. Скрипт, правда, надо будет еще чуть допилить, чтобы было удобнее пользоваться.
Tags: #осеньосень
Subscribe

  • Picсola Сицилия

    За несколько последних дней я прочитала роман современного немецкого писателя Даниэля Шпека "Picolla Сицилия" (2018). У Шпека я читала до…

  • Исигуро "Клара и Солнце"

    По рекомендации Жени sestra_milo я быстро (буквально за пару дней) прочитала роман Кадзуо Исигуро "Клара и Солнце". Роман…

  • Маргарет Этвуд "Заветы"

    Книгу "Рассказ служанки" Маргарет Этвуд (1985 года) я прочитала еще до того, как это стало мейнстримом, когда популярность Этвуд резко…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments