Советы по GNU/Linux
155 subscribers
203 photos
6 videos
43 files
314 links
Канал, посвящённый GNU/Linux и свободному ПО.

Другие наши каналы:

@calmira_gnu_linux - чат по дистрибутиву Calmira GNU/Linux-libre, который разрабатывает один из админов этого канала
Download Telegram
Программа дня - Dialect.

Dialect - онлайн-переводчик (использующий API Google) для рабочего окружения GNOME.

Особенности:
* Простой и понятный интерфейс;
* Интеграция в GNOME: зайдите в "Обзор" и введите нужное предложение для перевода;
* Возможность выбирать между Google Translate и LibreTranslate (последний на корректность перевода не проверялся редакцией @linuxsovet)
* Небольшой размер.

Доступен во Flatpak:

flatpak install flathub com.github.gi_lom.dialect

Доступен в репозиториях Fedora:

sudo dnf install dialect

Программа написана на Python.

#Soft #GNOME #Python
https://habr.com/ru/company/ruvds/blog/440654/

Информация про модуль argparse (Python). На самом деле, вещь довольно гибкая. Например, для каждого ключа/опции можно выбирать какие-либо значения (./arg.py --message "Hello", например), тип значения (str, например), а так же приоритет (например, если установлен required=True, то этот аргумент будет необходимым, без него скрипт завершится).

Так же не надо заморачиваться по поводу справки - она составляется автоматически на основе help='...' каждого аргумента.

Смотрите также: https://medium.com/nuances-of-programming/python-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-argparse-247d1bb83fea

Документация: https://docs.python.org/3/library/argparse.html

#Python #Tips
Тем временем пофиксили Dash To Dock для сорокового гнома (фото 1).

Из заметного:
* Эффекты вхождения в "Обзор" и возвращения на домашний экран теперь плавные, изображение не сжимается;
* Пофиксили расстояние между самым низом и доком. Если раньше док был заметно снесён вниз, то сейчас от в том же месте, в котором был скрытый гномовский Dash;
* Помимо расстояния внизу, пофиксили расстояние между доком и развёрнутым окном - теперь окно не располагается впритык к доку (если он не скрывается). Расстояние между развёрнутым окном и доком теперь равно расстоянию между доком и низом.
* Стики уведомлений отображаются корректно (фото 2).

Что не пофиксили:
* Расстояние между доком и описанием программы. В Dash оно было так же повыше, но в DtD впритык к доку (фото 3; для наглядности убрал прозрачность). Я давно создавал Issue у них в репе на GitHub, но никто, видимо, не обратил на него внимания.

#Gnome
Плавно переходим к небольшим заметкам.

https://linuxoid85.github.io/LinuxSovet/stats/programming/python/environ.html

#Programming #Python
Channel name was changed to «Советы по GNU/Linux»
Git Graph - расширение VS Code/Codium, показывающая историю коммитов (и их информацию).

Возможности:
- История коммитов Git;
- Автор коммита;
- Сообщение коммита;
- Дата создания;
- Изменённые файлы;
- Сравнение файла до и после коммита.

#Code #Soft
Программа дня - Fondo.

Fondo - программа для поиска фотографий (разработчик позиционирует её как софт для поиска обоев рабочего стола) с сайта unsplash.com.

Программа имеет простой и минималистичный интерфейс, переключение тем со светлой на тёмную и пр.

Все фотографии разбиты по категориям (коих 12), а так же под каждым фото указан его размер (пикс.). Присутствуют кнопки для копирования ссылки на фото, разворачивания фотографии на весь экран и установки его на обои рабочего стола.

Судя по скриншотам из GNOME Software, программа либо была написана специально для рабочего окружения Pantheon, либо просто очень хорошо оптимизирована для него. На GNOME 41 некоторые кнопки отображаются не очень корректно, а автоматически обои не меняются, только добавляются в меню пользовательских изображений в настройках внешнего вида.

Доступно во Flatpak.

#Soft #Porn
Очень долгое время не публиковал ничего из книг. В последний раз, ЕМНИП, писал в группе ВК, но здесь - очень редко. Заполняю этот пробел.

Книги о программировании на Python и JS. Мне нравятся скриптовые ЯП, поэтому выбор пал именно на эти книги. Пусть даже JS я недолюбливаю.

Все книги можно скачать в сообщении ниже. А если вы хотите предложить какую-то другую книгу, то присылайте их (хотя бы ссылки на них 😉) в комментарии к этому сообщению.

#Book #Python #JavaScript