Василиса▶ Я жду вашего обращения. Что Вы хотите узнать?
|
![]() |
||
|
Уникальное обозначение: Дневник создания контента диафильмов ( страница )
Обозначение: Дневник создания контента диафильмов
Сущность ⇔ страница
Текст:
Дневник реализации. (bts1009)
Обозначение: Дневник создания контента диафильмов
Сущность ⇔ страница
Текст:
Дневник создания контента диафильмов.
-
<2017.10.01>
Рабочая директория задачи ~/work/d/ Сайты с диафильмами
- http://diafilmy.su/ - диафильмы
- http://arch.rgdb.ru/xmlui/handle/123456789/27090/browse?type=title -Национальная электронная детская библиотека
- http://diaf.library.ru - база данных диафильмов
- http://my-ussr.ru -
- skalabuhin.narod.ru/SKLAD/ - Калабухин Сергей Владимирович (плохое качество)
- http://diafilm-nsk.ru/
\n ~/work/d/db1.tmp вставляем перевод строки sed -r 's/ ([^<])<\/td>/(>№<=>\1<)/1' ~/work/d/db1.tmp > ~/work/d/db2.tmp ==================== _([0-9]{2,2})\.jpg\|-->< !--dle_image_end--> _\1.jpg >> d03096_\1.jpg ========================================================================= 1. копируем тег с коментариями фото tmp.tmp 2. запускаем скрипт: cat -n tmp.tmp > tmp1.tmp 3. открываем в редакторе tmp1.tmp и делаем замены -------------------регю выр. ([0-9]) 0\1 ----------------------- > d00559_ -------------регю выр. [ ]*([0-9]{2,2}) ([^>]*) > d00559_ \2 > d00559_\1.jpg ---------------- cat tmp1.tmp | bash curl $p_url > ~/work/d/df.tmp # чтение диафильма grep "<\!--dle" ~/work/d/df.tmp > ~/work/d/df1.tmp iconv -f CP1251 -t UTF-8 ~/work/d/df1.tmp > ~/work/d/df22.tmp sed -r 's/\r//g;' ~/work/d/df22.tmp > df2.tmp # убирает CR в конце строк cat -n ~/work/d/df2.tmp > ~/work/d/df3.tmp sed -r 's/ / 0/1' ~/work/d/df3.tmp > ~/work/d/df2.tmp #rm ~/work/d/df.tmp sed -r 's/ ([0-9]{2,2})([^<]*)(.*)/curl http:\/\/diafilmy.su\/uploads\/posts\/\3.jpg > ~\/work\/d\/d'$p_num'_\1.jpg/1;' ~/work/d/df2.tmp > ~/work/d/df3.tmp #sed -r -f ~/my/pibase/gen/1_diafilm.sed ~/work/d/df2.tmp > ~/work/d/df3.tmp #sed -r 's/d'$p_num'/'$1'/1' ~/work/d/df3.tmp > ~/work/d/df4.tmp bash ~/work/d/df3.tmp # чтение фотографий echo 'md5sum d'$p_num'*.* > a' echo 'md5sum d'$p_num'*.* > a' | bash com2=$(echo "sed -r 's/^(.*?) d"$p_num"_([0-9]{2,2})\.jpg/{+(>область<=>изображение<)(>обозначение<=>"$p_name" ( изображение кадра диафильма \2)<)(>url<=>[>di\/d"$p_num"_\2.jpg<]<)(>MD5<=>\1<)(>изображения<=>диафильмы<)(>изображения<=>"$p_name"<)(>№<=>"$p_num"<)(>кадр<=>\2<)+}/1;' ~/work/d/a >> ~/work/d/x_gen_dflm_img.tmp") echo $com2 | bash #sed -r 's/^(.*?) d'$p_num'_([0-9]{2,2})\.jpg/00'$p_name'11/1;' ~/work/d/a >> ~/work/d/x_gen_dflm_img.tmp #----------- изменение иллюстраторов получение списка #sed -r 's/^(.*?)>иллюстратор<=>([^<]*)<(.*)$/\2/1;' ~/work/d/x_gen_dflm.tmp > ~/work/d/lst_ill.tmp #sed -r 's/^(.*?)>художественный редактор<=>([^<]*)<(.*)$/\2/1;t a;d;:a;' ~/work/d/x_gen_dflm.tmp > ~/work/d/lst_hr.tmp # художественный редактор #sed -r 's/^(.*?)>редактор<=>([^<]*)<(.*)$/\2/1;t a;d;:a;' ~/work/d/x_gen_dflm.tmp > ~/work/d/lst_rr.tmp # редактор 1. копируем тег с коментариями фото tmp.tmp 2. запускаем скрипт: cat -n tmp.tmp > tmp1.tmp 3. открываем в редакторе tmp1.tmp и делаем замены -------------------регю выр. ([0-9]) 0\1 ----------------------- > d00559_ -------------регю выр. [ ]*([0-9]{2,2}) ([^>]*) > d00559_ \2 > d00559_\1.jpg ---------------- cat tmp1.tmp | bash curl $p_url > ~/work/d/df.tmp # чтение диафильма grep "<\!--dle" ~/work/d/df.tmp > ~/work/d/df1.tmp iconv -f CP1251 -t UTF-8 ~/work/d/df1.tmp > ~/work/d/df22.tmp sed -r 's/\r//g;' ~/work/d/df22.tmp > df2.tmp # убирает CR в конце строк cat -n ~/work/d/df2.tmp > ~/work/d/df3.tmp sed -r 's/ / 0/1' ~/work/d/df3.tmp > ~/work/d/df2.tmp #rm ~/work/d/df.tmp sed -r 's/ ([0-9]{2,2})([^<]*)(.*)/curl http:\/\/diafilmy.su\/uploads\/posts\/\3.jpg > ~\/work\/d\/d'$p_num'_\1.jpg/1;' ~/work/d/df2.tmp > ~/work/d/df3.tmp #sed -r -f ~/my/pibase/gen/1_diafilm.sed ~/work/d/df2.tmp > ~/work/d/df3.tmp #sed -r 's/d'$p_num'/'$1'/1' ~/work/d/df3.tmp > ~/work/d/df4.tmp bash ~/work/d/df3.tmp # чтение фотографий echo 'md5sum d'$p_num'*.* > a' echo 'md5sum d'$p_num'*.* > a' | bash com2=$(echo "sed -r 's/^(.*?) d"$p_num"_([0-9]{2,2})\.jpg/{+(>область<=>изображение<)(>обозначение<=>"$p_name" ( изображение кадра диафильма \2)<)(>url<=>[>di\/d"$p_num"_\2.jpg<]<)(>MD5<=>\1<)(>изображения<=>диафильмы<)(>изображения<=>"$p_name"<)(>№<=>"$p_num"<)(>кадр<=>\2<)+}/1;' ~/work/d/a >> ~/work/d/x_gen_dflm_img.tmp") echo $com2 | bash #sed -r 's/^(.*?) d'$p_num'_([0-9]{2,2})\.jpg/00'$p_name'11/1;' ~/work/d/a >> ~/work/d/x_gen_dflm_img.tmp #----------- изменение иллюстраторов получение списка #sed -r 's/^(.*?)>иллюстратор<=>([^<]*)<(.*)$/\2/1;' ~/work/d/x_gen_dflm.tmp > ~/work/d/lst_ill.tmp #sed -r 's/^(.*?)>художественный редактор<=>([^<]*)<(.*)$/\2/1;t a;d;:a;' ~/work/d/x_gen_dflm.tmp > ~/work/d/lst_hr.tmp # художественный редактор #sed -r 's/^(.*?)>редактор<=>([^<]*)<(.*)$/\2/1;t a;d;:a;' ~/work/d/x_gen_dflm.tmp > ~/work/d/lst_rr.tmp # редактор <!--dle_image_begin:http://diafilmy.su/uploads/posts/2011-09/1315931759_02.jpg|--><!--dle_image_end--> <!--dle_image_begin:http://diafilmy.su/uploads/posts/2011-09/1315931814_03.jpg|--><!--dle_image_end--> ========================================================================= Формализован процесс заполнения контента диафильмов.
< /2017.10.01>
http://my-ussr.ru/770-kollekcija-sovetskih-diafilmov.html - коллекция диафильмов http://my-ussr.ru/images/diafilmy/kotenok.htm
Cвойства:
страницы ⇔ документации Василисы ЯВИКС
страницы ⇔ дневники Василисы ЯВИКС
дата ⇔ 01. 10. 2017
FF ⇔ ydoc1009
© 2014-2022 ЯВИКС - все права защищены.