Funny and useful scripts
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Sergey Kiselev a26a9ff1f3 date2word: Fix incorrect month_names index 1 month ago
images Added screenshot for py-yt-dlp-gui 5 months ago
.gitignore Initial commit 2 years ago
LICENSE Update LICENSE 1 year ago
README.md say: added two scripts for correct declension of numerals by gender and case 2 months ago
date2word date2word: Fix incorrect month_names index 1 month ago
date2word.lua Add say script 2 years ago
p5-yt-dlp-gui Renaming yt-dlp-gui to p5-yt-dlp-gui for indicating is written in Perl5 5 months ago
py-yt-dlp-gui py-yt-dlp-gui: Fixed filling of video resolution list 2 months ago
say say: Fixed `_godville()` function to generate URLs correctly 2 months ago
scrn-sht Added scrn-sht script for making pictures of your screen 1 year ago
time2word say: added two scripts for correct declension of numerals by gender and case 2 months ago
ytdl-gui Added ytdl-gui - a GUI-wrapper for yt-dlp for playing videos in external mediaplayer 11 months ago

README.md

Забавные и полезные скрипты

say

Говорит в динамики (почти) человеческим голосом:

  • текущее время (требуется некоторая доработка);
  • текущую дату;
  • температуру оборудования (пока только для ЦП);
  • вести с полей для игроков в Годвилль;
  • любую фразу указанную пользователем.

Для работы скрипта необходимы следующие компоненты:

  • RHVoice (audio/rhvoice из портов FreeBSD);
  • cURL (ftp/curl);
  • jq (textproc/jq);
  • опционально утилита notify-send (из devel/libnotify);
  • два скрипта на Python: date2word и time2word. Для их работы требуется библиотека num2words (devel/py-num2words).

scrn-sht

Скрипт для получения изображения экрана (или выделенной области):

  • в буфер обмена;
  • в файл.

После запуска скрипта требуется щёлкнуть по свободному месту на рабочем столе для получения снимка всего экрана, либо по какому либо окну для получения изображения только этого окна. Так же имеется возможность выделить интересующую область, потянув за мышку с зажатой левой кнопкой.

Для работы скрипта требуются следующие утилиты:

  • import из комплекта ImageMagick (graphics/ImageMagick7);
  • xclip (x11/xclip).

ytdl-gui

GUI-обёртка над www/yt-dlp для воспроизведения видео с RuTube и других видеохостингов с помощью mpv.

Для работы скрипта требуются следующие утилиты:

  • yt-dlp (www/yt-dlp);
  • yad (x11/yad);
  • mpv (multimedia/mpv).

p5-yt-dlp-gui

GUI-обёртка над www/yt-dlp для воспроизведения видео с RuTube и других видеохостингов с помощью mpv.

В отличии от ytdl-gui написан на Perl и Gtk3.

Для работы скрипта требуются следующие компоненты:

  • perl5 (lang/perl5.38);
  • p5-Gtk3 (x11-toolkits/p5-Gtk3);
  • p5-Glib (devel/p5-Glib);
  • yt-dlp (www/yt-dlp);
  • mpv (multimedia/mpv).

py-yt-dlp-gui

GUI-обёртка над www/yt-dlp для воспроизведения видео с RuTube и других видеохостингов с помощью mpv.

Этот вариант написан на Python3 и Gtk3.

Для работы скрипта требуются следующие компоненты:

  • python (lang/python311);
  • py-gobject3 (devel/py-gobject3);
  • yt-dlp (www/py-yt-dlp);
  • mpv (multimedia/mpv).