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

Oct 12, 2021 14:50

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

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

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



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

#осеньосень

Previous post Next post
Up