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

Языки программирования, IDE, компиляторы, интерпретаторы, гипервизоры и виртуальные среды
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Dja
Сообщения: 3052
Зарегистрирован: 27 авг 2016, 17:03
Решено: 12
Откуда: Воскресенск
Благодарил (а): 419 раз
Поблагодарили: 327 раз

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

Сообщение Dja » 03 фев 2017, 08: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, 15:57
Dja писал(а): Вот спецом возьму *.txt и проверю :evil:
Взял weechat.txt после отскриптования получился weechat.txt.html что и требовалось. Проблем не вижу. Если человек глуп и не понимает где и что прописать в путях, то ему и скрипт неинтересен будет.
:nea:

то что показано в Перевод текстового файла в HTML Transfer text file to html format (Пост Dja #9770)]#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
Сообщения: 758
Зарегистрирован: 29 авг 2016, 09:08
Решено: 15
Благодарил (а): 48 раз
Поблагодарили: 222 раза

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

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

Dja писал(а): echo "<br><br><br><br><br><br><a href=index.html>$title</a><br><br>" >> $i.html
бр бр бр бр бр бр... :-D
Имею желание иметь всех желающих, но не имею желающих.

Аватара пользователя

colonel
Сообщения: 540
Зарегистрирован: 18 дек 2016, 09:08
Решено: 11
Благодарил (а): 20 раз
Поблагодарили: 136 раз

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

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

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

Аватара пользователя

Автор темы
Dja
Сообщения: 3052
Зарегистрирован: 27 авг 2016, 17:03
Решено: 12
Откуда: Воскресенск
Благодарил (а): 419 раз
Поблагодарили: 327 раз

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

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

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

Аватара пользователя

colonel
Сообщения: 540
Зарегистрирован: 18 дек 2016, 09:08
Решено: 11
Благодарил (а): 20 раз
Поблагодарили: 136 раз

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

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

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

Аватара пользователя

colonel
Сообщения: 540
Зарегистрирован: 18 дек 2016, 09:08
Решено: 11
Благодарил (а): 20 раз
Поблагодарили: 136 раз

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

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

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

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

Аватара пользователя

colonel
Сообщения: 540
Зарегистрирован: 18 дек 2016, 09:08
Решено: 11
Благодарил (а): 20 раз
Поблагодарили: 136 раз

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

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

зы к #6
или название темы надо менять и в описании к скрипту добавить , для чего именно этот скрипт, и как и где им "клацать"
а то у мну к примеру и ни каталогов таких нет ( ~/.weechat/ ~/scratch ~/public_html/ и ни логов в них ....
и вместо обещанного "Перевод текстового файла в HTML..." - из txt не хытымылы а дырка от бублика
Dja писал(а):... Объединил скрипт перевода в хтмл со скриптом переименования....
...
где? посмотрел скрипт с сайта и тот что выложен в первом с ообщении темы -
1.png
или ещё не добавлено в скрипт это переименование ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Автор темы
Dja
Сообщения: 3052
Зарегистрирован: 27 авг 2016, 17:03
Решено: 12
Откуда: Воскресенск
Благодарил (а): 419 раз
Поблагодарили: 327 раз

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

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

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

Аватара пользователя

colonel
Сообщения: 540
Зарегистрирован: 18 дек 2016, 09:08
Решено: 11
Благодарил (а): 20 раз
Поблагодарили: 136 раз

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

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

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

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

Аватара пользователя

Автор темы
Dja
Сообщения: 3052
Зарегистрирован: 27 авг 2016, 17:03
Решено: 12
Откуда: Воскресенск
Благодарил (а): 419 раз
Поблагодарили: 327 раз

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

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

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

Аватара пользователя

colonel
Сообщения: 540
Зарегистрирован: 18 дек 2016, 09:08
Решено: 11
Благодарил (а): 20 раз
Поблагодарили: 136 раз

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

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

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

никто не запрещает, навязывание тут нипричём просто если кого заинтересовал процесс "Перевода текстового файла в 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
Сообщения: 3052
Зарегистрирован: 27 авг 2016, 17:03
Решено: 12
Откуда: Воскресенск
Благодарил (а): 419 раз
Поблагодарили: 327 раз

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

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

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

Аватара пользователя

colonel
Сообщения: 540
Зарегистрирован: 18 дек 2016, 09:08
Решено: 11
Благодарил (а): 20 раз
Поблагодарили: 136 раз

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

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

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

то что показано в Перевод текстового файла в HTML Transfer text file to html format (Пост Dja #9770)]#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
Сообщения: 3052
Зарегистрирован: 27 авг 2016, 17:03
Решено: 12
Откуда: Воскресенск
Благодарил (а): 419 раз
Поблагодарили: 327 раз

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

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

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

Вернуться в «Программирование, скриптинг, виртуализация»