✓ Решено Перевод текстового файла лога wechat в HTML Transfer text file log weechat to html format

Аватара пользователя
Dja
Сообщения: 1370
Зарегистрирован: 27 авг 2016, 20:03
Решено: 8
Откуда: Воскресенск
Благодарил (а): 218 раз
Поблагодарили: 148 раз
Контактная информация:

Перевод текстового файла лога wechat в HTML Transfer text file log weechat to html format

Сообщение #1 Dja » 03 фев 2017, 11:47

Взято отсюда
Если немного подкорректировать получится следующее

Код: Выделить всё

#!/bin/bash
# parse logs to html
# remove hashes from names
# cat log content to html fie
# create index from directory list

title="irc logs"
source=~/.weechat/logs
working=~/scratch
dest=~/public_html/logs

# copy source

cd $source
cp irc.spotchat.#linuxmint-ru.weechatlog $working

# rename

cd $working
rename -f 's/[^A-Za-z0-9._-]//g' *

# copy contents
cd $working

for i in * ; do
touch $i.html
echo "<html>" >> $i.html
echo "<title>$i</title>" >> $i.html
echo "<body>" >> $i.html
echo "<a href=index.html>$title</a><br><br>" >> $i.html
echo "<h3>$i</h3><pre>" >> $i.html
cat $i >> $i.html
echo "<br><br><br><br><br><br><a href=index.html>$title</a><br><br>" >> $i.html
echo "</pre></body></html>" >> $i.html
mv $i.html $dest
done

rm *.*

# create index

cd $dest

echo "<html>" > $dest/index.html
echo "<title>$title</title>" >> $dest/index.html
echo "<body>" >> $dest/index.html
echo "<h3>$title</h3>" >> $dest/index.html

ls $dest | grep -vE '(index.html|*core*)' | awk -F"." '{print "<a href=" $1 "." $2 "." $3 "." $4 ".html>" $1 "." $2 "." $3 "." $4 "</a><br>"}'\
>> $dest/index.html

echo "</body></html>" >> $dest/index.html

Решение colonel » 06 фев 2017, 18:57
Dja писал(а):Qr Bbpost Вот спецом возьму *.txt и проверю :evil:
Взял weechat.txt после отскриптования получился weechat.txt.html что и требовалось. Проблем не вижу. Если человек глуп и не понимает где и что прописать в путях, то ему и скрипт неинтересен будет.

:nea:

то что показано в [url=[url=https://linuxmint.com.ru/viewtopic.php?p=9770#p9770]Перевод текстового файла в HTML Transfer text file to html format (Пост Dja #9770)[/url]]#8 [/url] - это "weechat log to html" - т.е. - перевод логов чата в формат хытымылы , перевод файлов их конкретных каталогов с конкретными именами , файлов вполне конкретного вида вплоть до того что количество точек в именах должно быть определённым , иначе в индекс.хытымылы скорее всего закосячится ссылка.
зы
Кстати , очень мило что вы догадались убрать из текста скрипта "нафиговерченные" каменты-пояснения ,
но вот почему-то "вдруг обнаруженное" вами в видео , то что в скрипте который по вашему утверждению отлично работал, не ставилась кодировка в создаваемые хытымылы иникак не повлияло на внесение изменений в сообщение с выложенным содержимым подкорректированного скрипта

И если "Предполагается что если человека интересует тот или иной скрипт" , то заявленное название темы (-"Перевод текстового файла в HTML Transfer text file to html format" ) не соответствует , в отличии от источника откуда взят скрипт , где он и обдразнен "weechat log to html ... irclog2html"

А вот так примерно будет работать перевод текстового файла в HTML txt2html - https://yadi.sk/i/uPxPgzA23DC64L
:bye:

Перейти к ответу ➙
Новичок? - ознакомься с правилами
Изображение
В поисках истины :grabli:
Изображение

Аватара пользователя
zuzabrik
Сообщения: 759
Зарегистрирован: 29 авг 2016, 12:08
Решено: 14
Благодарил (а): 48 раз
Поблагодарили: 214 раз
Контактная информация:

Перевод текстового файла в HTML Transfer text file to html format

Сообщение #2 zuzabrik » 03 фев 2017, 13:07

Dja писал(а):Qr Bbpost echo "<br><br><br><br><br><br><a href=index.html>$title</a><br><br>" >> $i.html


бр бр бр бр бр бр... :-D
Имею желание иметь всех желающих, но не имею желающих.

Аватара пользователя
colonel
Сообщения: 266
Зарегистрирован: 18 дек 2016, 12:08
Решено: 10
Благодарил (а): 13 раз
Поблагодарили: 80 раз
Контактная информация:

Перевод текстового файла в HTML Transfer text file to html format

Сообщение #3 colonel » 03 фев 2017, 16:28

и чего эта хрень должна с текстовым файликом сделать?
а пока, в том виде что выложена , при запуске удаляет некоторые файлы в каталоге где запущена и самовыпиливается в никуда
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Dja
Сообщения: 1370
Зарегистрирован: 27 авг 2016, 20:03
Решено: 8
Откуда: Воскресенск
Благодарил (а): 218 раз
Поблагодарили: 148 раз
Контактная информация:

Перевод текстового файла в HTML Transfer text file to html format

Сообщение #4 Dja » 03 фев 2017, 16:39

colonel, У меня всё работает нормуль ) Скрипт я брал для логов. Объединил скрипт перевода в хтмл со скриптом переименования. Он не вникуда выпиливается, а по идее туда, какая папка для выхода указана. Но вообще предполагается что для скриптов отдельная папка имеется и оттуда скрипт запускается. Папки же входа и выхода специальные для таких назначений.
Новичок? - ознакомься с правилами
Изображение
В поисках истины :grabli:
Изображение

Аватара пользователя
colonel
Сообщения: 266
Зарегистрирован: 18 дек 2016, 12:08
Решено: 10
Благодарил (а): 13 раз
Поблагодарили: 80 раз
Контактная информация:

Перевод текстового файла в HTML Transfer text file to html format

Сообщение #5 colonel » 03 фев 2017, 16:55

Dja писал(а):Qr Bbpost вообще предполагается что для скриптов отдельная папка имеется и оттуда скрипт запускается.
сначала так и сделал. скрипт не выпиливался но текстовый файл уходил в никуда из каталога.
потом попробовал запуск скрипта в каталоге с файлами.
Создал новую папку , накидал текстов с расширением и без, с разными именами и сто из спецкаталога скриптового что скриптом из этой папки ... файлы (нифсе однако, но .txt усе) и сам скрипт(если из каталога запускать) "самоликвидируются" как демоны от святой водички
так что, как, и в каком порядке должоно работать с ентим скриптом?
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
colonel
Сообщения: 266
Зарегистрирован: 18 дек 2016, 12:08
Решено: 10
Благодарил (а): 13 раз
Поблагодарили: 80 раз
Контактная информация:

Перевод текстового файла в HTML Transfer text file to html format

Сообщение #6 colonel » 03 фев 2017, 17:00

Dja писал(а):Qr Bbpost.... Скрипт я брал для логов....
и нафига логи в хытымылы переводить?

да и вообще , изначально сказано было - Перевод текстового файла в HTML ...
беру текстовый файлик , запускаю скрипт - на выходе файла .html с содержанием текстового файла тю-тю ..
вывод - скрипт -> хрень
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
colonel
Сообщения: 266
Зарегистрирован: 18 дек 2016, 12:08
Решено: 10
Благодарил (а): 13 раз
Поблагодарили: 80 раз
Контактная информация:

Перевод текстового файла в HTML Transfer text file to html format

Сообщение #7 colonel » 03 фев 2017, 19:13

зы к #6
или название темы надо менять и в описании к скрипту добавить , для чего именно этот скрипт, и как и где им "клацать"
а то у мну к примеру и ни каталогов таких нет ( ~/.weechat/ ~/scratch ~/public_html/ и ни логов в них ....
и вместо обещанного "Перевод текстового файла в HTML..." - из txt не хытымылы а дырка от бублика

Dja писал(а):Qr Bbpost... Объединил скрипт перевода в хтмл со скриптом переименования....
...
где? посмотрел скрипт с сайта и тот что выложен в первом с ообщении темы -
не увидел ► Показать
или ещё не добавлено в скрипт это переименование ?
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Dja
Сообщения: 1370
Зарегистрирован: 27 авг 2016, 20:03
Решено: 8
Откуда: Воскресенск
Благодарил (а): 218 раз
Поблагодарили: 148 раз
Контактная информация:

Перевод текстового файла в HTML Transfer text file to html format

Сообщение #8 Dja » 03 фев 2017, 21:24

colonel, по поводу переименования спутал тему. Думал о другом речь. Объединенный я не стал выкладывать. Предполагается что если человека интересует тот или иной скрипт, то достаточно дать заготовку, а он уже под себя сделает.
Во избежание дальнейших недопониманий (а тем более в сторону "это не работает") вот видео.
https://vimeo.com/202423162
Новичок? - ознакомься с правилами
Изображение
В поисках истины :grabli:
Изображение

Аватара пользователя
colonel
Сообщения: 266
Зарегистрирован: 18 дек 2016, 12:08
Решено: 10
Благодарил (а): 13 раз
Поблагодарили: 80 раз
Контактная информация:

Перевод текстового файла в HTML Transfer text file to html format

Сообщение #9 colonel » 03 фев 2017, 21:44

Dja писал(а):Qr Bbpost Во избежание дальнейших недопониманий...
надо не видео, а нормально представлять выложенное -что это , для чего , как и что для этого надо ещё...
чтобы если человека заинтересовал скрипт тот или иной скрипт, не надо ему разбираться после того как оно не заработало как было обещано согласно названию и не надо идти по ссылке на сайт супостатском языке , откуда взят скрипт чтобы увидеть несоответствие - weechat log to html part deux заявленное в этой теме Transfer text file to html format

Собсно предложение , напишите нормально в первом сообщении ( где скрипт выложен) - что это , для чего , как и что для этого надо ещё... а остальной наш трёп можно будет удалить.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Dja
Сообщения: 1370
Зарегистрирован: 27 авг 2016, 20:03
Решено: 8
Откуда: Воскресенск
Благодарил (а): 218 раз
Поблагодарили: 148 раз
Контактная информация:

Перевод текстового файла в HTML Transfer text file to html format

Сообщение #10 Dja » 03 фев 2017, 21:48

colonel, для чего скрипт - название темы. Как работает - в видео. Цели у всех разные. Кому-то пригодится, кому-то нет. Я не навязываю.
Для тех, кто в танке - подправил. На остальной треп мне по барабану. Если люди не понимают - я в этом не виноват.
Новичок? - ознакомься с правилами
Изображение
В поисках истины :grabli:
Изображение

Аватара пользователя
colonel
Сообщения: 266
Зарегистрирован: 18 дек 2016, 12:08
Решено: 10
Благодарил (а): 13 раз
Поблагодарили: 80 раз
Контактная информация:

Перевод текстового файла в HTML Transfer text file to html format

Сообщение #11 colonel » 04 фев 2017, 07:07

Dja писал(а):Qr Bbpost для чего скрипт - название темы. ...

никто не запрещает, навязывание тут нипричём просто если кого заинтересовал процесс "Перевода текстового файла в HTML "
то , ещё раз повторяю, согласно названию темы - "Перевод текстового файла в HTML Transfer text file to html format" -
беру текстовый файлик , запускаю скрипт - на выходе файла . html ("вебстранички") с содержанием текстового файла нету ...от слова совсем нет ..
вывод - скрипт -> хрень на постном масле и не делает того что заявлено :blum:

для шибко вумных "из дзота в каске", поясняю что "Перевод текстового файла в HTML Transfer text file to html format " и " weechat log to html part deux" ( что типа перевод лога чата .log в хытымл .html) - разные вещи .
(это как - анальгин и топор - средство "от головы" )
о целях скрипта, для чего и как, куда , что... сказано\показано - только в #8.
В первом же сообщении где о скрипте сказано и он выложен ни слова небыло о том что этот скрипт предназначен исключительно для перевода логов чата в формат вебстраничек из конкретных каталогов для публикации этих логов.

Ну а то что вы в сам скрипт наху...нафиговертили каментами пояснения (для танкистов от пехоты в каске из дзота) , мне по барабану, Какую лишнюю хрень в скрипт впихивать исключительно ваше дело но нужно ли это для скрипта ...
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Dja
Сообщения: 1370
Зарегистрирован: 27 авг 2016, 20:03
Решено: 8
Откуда: Воскресенск
Благодарил (а): 218 раз
Поблагодарили: 148 раз
Контактная информация:

Перевод текстового файла в HTML Transfer text file to html format

Сообщение #12 Dja » 04 фев 2017, 17:34

colonel, Вот спецом возьму *.txt и проверю :evil:
Взял weechat.txt после отскриптования получился weechat.txt.html что и требовалось. Проблем не вижу. Если человек глуп и не понимает где и что прописать в путях, то ему и скрипт неинтересен будет.
Новичок? - ознакомься с правилами
Изображение
В поисках истины :grabli:
Изображение

Аватара пользователя
colonel
Сообщения: 266
Зарегистрирован: 18 дек 2016, 12:08
Решено: 10
Благодарил (а): 13 раз
Поблагодарили: 80 раз
Контактная информация:

Перевод текстового файла в HTML Transfer text file to html format

Сообщение #13 colonel » 06 фев 2017, 18:57

Dja писал(а):Qr Bbpost Вот спецом возьму *.txt и проверю :evil:
Взял weechat.txt после отскриптования получился weechat.txt.html что и требовалось. Проблем не вижу. Если человек глуп и не понимает где и что прописать в путях, то ему и скрипт неинтересен будет.

:nea:

то что показано в [url=[url=https://linuxmint.com.ru/viewtopic.php?p=9770#p9770]Перевод текстового файла в HTML Transfer text file to html format (Пост Dja #9770)[/url]]#8 [/url] - это "weechat log to html" - т.е. - перевод логов чата в формат хытымылы , перевод файлов их конкретных каталогов с конкретными именами , файлов вполне конкретного вида вплоть до того что количество точек в именах должно быть определённым , иначе в индекс.хытымылы скорее всего закосячится ссылка.
зы
Кстати , очень мило что вы догадались убрать из текста скрипта "нафиговерченные" каменты-пояснения ,
но вот почему-то "вдруг обнаруженное" вами в видео , то что в скрипте который по вашему утверждению отлично работал, не ставилась кодировка в создаваемые хытымылы иникак не повлияло на внесение изменений в сообщение с выложенным содержимым подкорректированного скрипта

И если "Предполагается что если человека интересует тот или иной скрипт" , то заявленное название темы (-"Перевод текстового файла в HTML Transfer text file to html format" ) не соответствует , в отличии от источника откуда взят скрипт , где он и обдразнен "weechat log to html ... irclog2html"

А вот так примерно будет работать перевод текстового файла в HTML txt2html - https://yadi.sk/i/uPxPgzA23DC64L
:bye:
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Dja
Сообщения: 1370
Зарегистрирован: 27 авг 2016, 20:03
Решено: 8
Откуда: Воскресенск
Благодарил (а): 218 раз
Поблагодарили: 148 раз
Контактная информация:

Перевод текстового файла в HTML Transfer text file to html format

Сообщение #14 Dja » 07 фев 2017, 08:17

colonel, про кодировку не обнаружилось. Я это знал. Еще раз - в теме заготовка. Нужно - берем и дорабатываем.
Ну вот. Значит если человек заинтересуется, прочитает тему и всё поймет.
Новичок? - ознакомься с правилами
Изображение
В поисках истины :grabli:
Изображение


Вернуться в «Скриптинг»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей