Користувальницькькі налаштування

Налаштування сайту


software:os:linux:useful

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
software:os:linux:useful [2020/04/20 10:51]
charon
software:os:linux:useful [2021/06/08 12:58] (поточний)
charon
Рядок 1: Рядок 1:
 ====== Корисні програми ====== ====== Корисні програми ======
-===== Перекладач =====+===== direnv ===== 
 +Дуже гарна програма для оновлення енва в каталогах: 
 +  apt install direnv 
 +Читає конфіг у файлі //.envrc// у каталогах. 
 + 
 +Приклади: 
 + 
 +Задати профіль AWS: 
 +<file bash .envrc> 
 +export AWS_PROFILE=mycurrentwork 
 +</file> 
 +Задіяти Python virtual environment: 
 +<file bash .envrc> 
 +# це потрібно для підхоплення .envrc вище рівнем 
 +source_up 
 + 
 +if [ ! -d "venv" ] ; then 
 +        echo "Installing virtualenv for $(python3 -V)" 
 +        python3 -m venv venv 
 +fi 
 +echo "Activating $(python3 -V) virtualenv" 
 +source venv/bin/activate 
 +echo "Virtualenv has been activated for $(python3 -V)" 
 +#echo "$(which python3)" 
 +unset PS1 
 +</file> 
 +<WRAP center round important 60%> 
 +Після цього shell prompt не оновиться, але все буде працювати у virtual environment! 
 +</WRAP> 
 + 
 +===== Перекладач translate-shell =====
 [[https://github.com/soimort/translate-shell|translate-shell]] перекладає із консолі за допомогою Google Translate (default), Bing, Apertium, Yandex, Deepl тощо [[https://github.com/soimort/translate-shell|translate-shell]] перекладає із консолі за допомогою Google Translate (default), Bing, Apertium, Yandex, Deepl тощо
  
Рядок 9: Рядок 39:
 Автовизначення мови, переклад на українську, додатковий текст українською, озвучити: Автовизначення мови, переклад на українську, додатковий текст українською, озвучити:
   trans -l uk -t uk -p bereit   trans -l uk -t uk -p bereit
 +Визначити на якій мові текст:
 +  trans -identify vorto
 +===== Онлайн-перекладач dict ====
 +словарне пояснення одного слова у словнику:
 +  alias dict  "curl -s 'dict://dict.org/d:\!*' | egrep -v '^220.*|^250.*|^150.*|^221.*'"
 +  dict smell
software/os/linux/useful.1587369089.txt.gz · Востаннє змінено: 2020/04/20 10:51 повз charon