Руководство по допиливанию для новичка- от новичка

Автор el guahiro, июля 26, 2015, 20:02:01

« предыдущая - следующая »

el guahiro

Способ перевести большой англоязычный документ без Windows программ и ГуглА.
1. Открываем этот документ в OnlyOffice и сохраняем в html;
2. Открываем в Яндекс браузере с включённым автоперводом страниц;
3. Жмём "стрелку вниз" и небыстро прокручиваем документ вниз;
4. Дойдя до конца, экспортируем переведённый документ из браузера в html;
5. Открываем документ html в Libreoffice или Onlyoffice и пресохраняем в пероначальный формат - odt или docx
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

Для тех, кто много работает с текстом
При работе с текстом бывают сложные случаи, когда поиск и замена в Libreoffice не работает,
Например, из ряда абзацев (предложения начинаются с заглавной буквы) мне надо сделать маркированный список, строки в котором начинаются с маленькой буквы.
Не найдя параметров поиска и замены в Libreoffice, я вспомнил старый добрый sed. Написался скрипт editclip_zenity.sh, который преобразует скопированный текст и передаёт его в буфер обмена:
#!/bin/bash
#преобразование текста в буфере обмена
#from el guahiro
#Lic. GNU GPL v3

# создать временный файл
tmp="$(mktemp)"
 # скопировать содержимое клипбоарда в созданный файл
xclip -sel clip -o > "$tmp"
# открыть файл в нужном редакторе
#например, преобразуем первую букву каждой строки в нижний регистр
command=`zenity --entry --title="Команда" --text="Напишите сюда команду или поставьте пробел,чтобы выйти" --entry-text="sed -i 's/\w/\L&/'"`; bash -c "$command "$tmp""
#Если у кого не bash, замение его в строчке выше
# скопировать содержимое файла обратно в клипбоард
cat "$tmp" | xclip -sel clip
# удалить временный файл
rm "$tmp"
# спасибо автору идеи https://habrahabr.ru/users/asmolianinov/
Чтобы запустить этот скрипт, минуя терминал, цепляю на панель xfce desktop файл следующего содержания:
[Desktop Entry]
Version=1.0
Type=Application
Name=Операции с текстом
Comment=на базе sed, для начала
Exec=sh -c 'editclip_zenity.sh'
Icon=/usr/share/icons/el_guahiro/tipograph.png
Categories=Network;Office;Utility;
Path=usr/bin/yandex-browser-stable https://www.artlebedev.ru/typograf/
Terminal=false
StartupNotify=false
----
Теперь, скопировав какой-то текст из libreoffice, я жму на иконку на панели xfce, после чего появляется окошко с уже вписанной командой. Но я могу туда вписатть и иную команду, если понадобится.
Данное решение пригодится как пистелям букв, типа студенов, юристов или ГИПов строительных и иных проектов, так и скриптописателям.

Файлы скрипта и desktop файл прикрепляю ссылкой.

Надеюсь, что кому-то пригодится.
Искренне ваш, el
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X