curiosus002: (Default)
2022-05-19 03:58 pm

Нашел

Appimage fb2edit.
https://drive.google.com/file/d/1DMkrDfkxbzKlZccY5C1HyDJKvh9RppRV/view?usp=sharing

А то я их все больше в текстовом редакторе правил, что не всегда удобно. И, помимо прочего, он еще указывает строку, в которой что-нибудь с тегами наврано.
curiosus002: (Default)
2017-08-03 11:11 am

Вдруг кому понадобится

Массовое преобразование файлов html в txt. Все тэги и скрипты при этом игнорируются. Нашел здесь. Как скачать много html файлов, все знают. А вот для дальнейшей работы с текстами может быть удобнее, чтобы эти тексты были в формате txt. Мне например, понадобилось, чтобы сделать из множества маленьких файликов html, книгу в формате fb2. Нужно, чтобы в системе был установлен браузер lynx.
#!/bin/sh
# h2t, convert all htm and html files of a directory to text

for file in `ls *.htm`
do
new=`basename $file htm`
lynx -dump $file > ${new}txt
done
#####
for file in `ls *.html`
do
new=`basename $file html`
lynx -dump $file > ${new}txt
done

Вот этот скрипт сделал все меньше, чем за минуту. Скопировать текст в любимый текстовый редактор, сохранить без расширения, под любым названием. Я сохранил как "html-convert". Потом даем ему права исполняемого файла, копируем в папку с файлами html и запускаем в терминале.
$ cd ~/Folder-with-your-htmls
$ ./html-convert
curiosus002: (Default)
2013-06-29 08:22 pm

* * *

Понадобилось мне узнать дату начала Великого Поста в некоем давным-давно прошедшем году. Пошел рыться в онлайн калькуляторах. Калькуляторы есть, но, нужно сказать, что иногда некоторые из них привирают почему-то. А потом решил почитать о линуксовом календаре, и выяснилось, что никуда далеко ходить не нужно. Оказывается, системный линуксовый календарь может вычислять дату Пасхи на любой год.Чтобы получить дату православной Пасхи, в терминале нужно ввести команду: ncal -o yyyy (здесь и далее вместо "yyyy" нужно подставлять цифры, обозначающие нужный год). Команда ncal -J -o yyyy покажет дату православной Пасхи по старому стилю. Команда ncal -e yyyy показывает дату Пасхи по грегорианскому календарю. Команда ncal -J показывает текущую дату по юлианскому календарю. Если ввести команду ncal -J yyyy, то выводится юлианский календарь на указанный год, то есть можно узнать какой день недели приходился на такое-то число по старому стилю.