From 77349e797f4fb28050a3e5ea9eec72aeef516843 Mon Sep 17 00:00:00 2001 From: arcan1s Date: Wed, 28 May 2014 10:24:26 +0400 Subject: [PATCH] small changes in supporting scripts --- PKGBUILD | 2 +- create_archive.sh | 11 +---- create_diff.sh | 3 -- md_readme/es.md | 1 + md_readme/ru.md | 1 + md_readme/uk.md | 1 + sources/readme/es.html | 87 +++++++++++++++++++------------------- sources/readme/ru.html | 95 ++++++++++++++++++++++-------------------- sources/readme/uk.html | 87 +++++++++++++++++++------------------- update_files.sh | 14 +++++++ 10 files changed, 159 insertions(+), 143 deletions(-) delete mode 100755 create_diff.sh create mode 100755 update_files.sh diff --git a/PKGBUILD b/PKGBUILD index 5268d44..84af00e 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -20,7 +20,7 @@ optdepends=("amarok: for music player monitor" makedepends=('automoc4' 'cmake') source=(https://github.com/arcan1s/pytextmonitor/releases/download/V.${pkgver}/${_pkgname}-${pkgver}-src.tar.xz) install=${pkgname}.install -md5sums=('0a9eb42a939b26e215fe289cf914c219') +md5sums=('b75ca183a0e998a10a45566584dc9b6c') backup=('usr/share/config/extsysmon.conf') prepare() { diff --git a/create_archive.sh b/create_archive.sh index 787edd6..c729f68 100755 --- a/create_archive.sh +++ b/create_archive.sh @@ -1,13 +1,6 @@ #!/bin/bash -# update english readme -cp README.md md_readme/en.md -# create html pages -for MARKDOWN in $(find md_readme -name '*.md'); do - FILENAME=$(basename -- "${MARKDOWN}") - FILENAME="${FILENAME%.*}" - markdown "${MARKDOWN}" > "sources/readme/${FILENAME}.html" -done +./update_files.sh SRCDIR="sources" VERSION=$(grep -m1 PROJECT_VERSION_MAJOR sources/CMakeLists.txt | awk '{print $3}' | cut -c 1).\ @@ -33,7 +26,7 @@ IGNORELIST="build usr" cp -r "${SRCDIR}" "${ARCHIVE}" for FILE in ${FILES[*]}; do cp -r "$FILE" "${ARCHIVE}"; done for FILE in ${IGNORELIST[*]}; do rm -rf "${ARCHIVE}/${FILE}"; done -tar cJf "${ARCHIVE}-${VERSION}-src.tar.xz" "${ARCHIVE}" +tar cJf "${ARCHIVE}-${VERSION}-src.tar.xz" "${ARCHIVE}" rm -rf "${ARCHIVE}" # update md5sum diff --git a/create_diff.sh b/create_diff.sh deleted file mode 100755 index 0bda719..0000000 --- a/create_diff.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -diff -ruN README.md.orig README.md > readme_diff.patch diff --git a/md_readme/es.md b/md_readme/es.md index a8bfea2..6c01480 100644 --- a/md_readme/es.md +++ b/md_readme/es.md @@ -11,6 +11,7 @@ Configuración ------------- Para editar la visualización debes abrir la ventana de Ajustes y establecer el formato de visualización en líneas: + * etiqueta `$time` - hora en formato por defecto. Por ejemplo, *vie 06 Nov 04:48:01 2013* * etiqueta `$isotime` - hora en formato ISO * etiqueta `$shorttime` - hora en formato local corto diff --git a/md_readme/ru.md b/md_readme/ru.md index 01cd24f..c53951a 100644 --- a/md_readme/ru.md +++ b/md_readme/ru.md @@ -11,6 +11,7 @@ PyTextMonitor - минималистичный плазмоид, написан --------- Для редактирования внешнего вида, откройте окно настроек и установите требуемый формат в поля: + * тег `$time` - время в стандартном формате. Например, *fri Nov 6 04:48:01 2013* * тег `$isotime` - время в ISO формате * тег `$shorttime` - время в коротком формате diff --git a/md_readme/uk.md b/md_readme/uk.md index e82f890..26e7be6 100644 --- a/md_readme/uk.md +++ b/md_readme/uk.md @@ -11,6 +11,7 @@ PyTextMonitor - мінімалістичний плазмоїд, що напис ------------ Для редагування зовнішного вигляду, відкрийте вікно налаштувань та встановіть потрібний формат в поля: + * тег `$time` - час у стандартному форматі. Наприклад, *fri Nov 6 04:48:01 2013* * тег `$isotime` - час в ISO форматі * тег `$shorttime` - час в короткому форматі diff --git a/sources/readme/es.html b/sources/readme/es.html index 92e1c8d..b68fc33 100644 --- a/sources/readme/es.html +++ b/sources/readme/es.html @@ -8,48 +8,51 @@

Configuración

-

Para editar la visualización debes abrir la ventana de Ajustes y establecer el formato de visualización en líneas: -* etiqueta $time - hora en formato por defecto. Por ejemplo, vie 06 Nov 04:48:01 2013 -* etiqueta $isotime - hora en formato ISO -* etiqueta $shorttime - hora en formato local corto -* etiqueta $longtime - hora en formato local largo -* etiqueta $custom - formato de hora personalizado -* etiqueta $uptime - tiempo de actividad del sistema, ---d--h--m -* etiqueta $custom - formato personalizado del tiempo de actividad del sistema -* etiqueta $cpu - carga total de la CPU, % -* etiqueta $cpuN - carga de la CPU para el núcleo N, % -* etiqueta $cpucl - frecuencia promedio de la CPU, MHz -* etiqueta $cpuclN - frecuencia de la CPU para el núcleo N, MHz -* etiqueta $tempN - temperatura para el dispositivo N. Por ejemplo, $temp0 -* etiqueta $gpu - uso de la GPU, %. Debe estar instalado aticonfig o nvidia-smi -* etiqueta $gputemp - temperatura de la GPU. Debe estar instalado aticonfig o nvidia-smi -* etiqueta $mem - uso de la memori, % -* etiqueta $memmb - uso de la memoria, MB -* etiqueta $memgb - uso de la memoria, GB -* etiqueta $swap - swap, % -* etiqueta $swapmb - swap, MB -* etiqueta $swapgb - swap, GB -* etiqueta $hddN - uso para el punto de montaje N, %. Por ejemplo, $hdd0 -* etiqueta $hddmbN - uso para el punto de montaje N, MB. Por ejemplo, $hddmb0 -* etiqueta $hddgbN - uso para el punto de montaje N, GB. Por ejemplo, $hddgb0 -* etiqueta $hddrN - leer la velocidad del disco N, KB/s. Por ejemplo, $hddr0 -* etiqueta $hddwN - velocidad de escritura del disco N, KB/s. Por ejemplo: $hddw0 -* etiqueta $hddtempN - temperatura para el disco duro N. Por ejemplo, $hddtemp0 -* etiqueta $down - velocidad de recepción, KB/s -* etiqueta $up - velocidad de envío, KB/s -* etiqueta $netdev - dispositivo de red actual -* etiqueta $bat - carga de la batería, % -* etiqueta $ac - estado del dispositivo de alimentación. Devuelve (*) si la alimentación está conectada o ( ) si no lo está -* etiqueta $album - álbum de la canción actual. Debe estar instalado uno de los reproductores soportados -* etiqueta $artist - artista de la canción actual. Debe estar instalado uno de los reproductores soportados -* etiqueta $progress - progreso de la canción actual. Debe estar instalado uno de los reproductores soportados -* etiqueta $time - duración de la canción actual. Debe estar instalado uno de los reproductores soportados -* etiqueta $title - título de la canción actual. Debe estar instalado uno de los reproductores soportados -* etiqueta $pscount - cantidad de procesos en ejecución -* etiqueta $pstotal - total de procesos en ejecución -* etiqueta $ps - listado de procesos en ejecución -* etiqueta $pkgcountN - cantidad de paquetes con actualizaciones disponibles para el comando N. Por ejemplo, $pkgcount0 -* etiqueta $customN - obtener la salida de ejecución del comando personalizado N (a partir de 0). Por ejemplo, $custom0

+

Para editar la visualización debes abrir la ventana de Ajustes y establecer el formato de visualización en líneas:

+ +

El orden de las etiquetas será cambiado si cambias la posición del deslizador. Es posible usar código HTML para las etiquetas.

diff --git a/sources/readme/ru.html b/sources/readme/ru.html index 279388e..0347b75 100644 --- a/sources/readme/ru.html +++ b/sources/readme/ru.html @@ -8,52 +8,55 @@

Настройка

-

Для редактирования внешнего вида, откройте окно настроек и установите требуемый формат в поля: -* тег $time - время в стандартном формате. Например, fri Nov 6 04:48:01 2013 -* тег $isotime - время в ISO формате -* тег $shorttime - время в коротком формате -* тег $longtime - время в длинном формате -* тег $custom - свой формат времени -* тег $uptime - время работы, ---d--h--m -* тег $custom - свой формат аптайма -* тег $cpu - общая загрузка CPU, % -* тег $cpuN - загрузка CPU для ядра N, % -* тег $cpucl - средняя частота CPU, MHz -* тег $cpuclN - частота CPU для ядра N, MHz -* тег $tempN - температура для устройства N. Например, $temp0 -* тег $gpu - использование GPU, *%. aticonfig или nvidia-smi должны быть установлены -* тег $gputemp - температура GPU. aticonfig или nvidia-smi должны быть установлены -* тег $mem - использование RAM, % -* тег $memmb - использование RAM, MB -* тег $memgb - использование RAM, GB -* тег $memtotmb - RAM, MB -* тег $memtotgb - RAM, GB -* тег $swap - swap, % -* тег $swapmb - swap, MB -* тег $swapgb - swap, GB -* тег $swaptotmb - размер swap, MB -* тег $swaptotgb - размер swap, GB -* тег $hddN - использование точки монтирования N, %. Например, $hdd0 -* тег $hddmbN - использование точки монтирования N, KB/s. Например, $hddmb0 -* тег $hddgbN - использование точки монтирования N, KB/s. Например, $hddgb0 -* тег $hddrN - скорость записи на диск N, KB/s. Например, $hddr0 -* тег $hddwN - скорость чтения с диска N, KB/s. Например, $hddw0 -* тег $hddtempN - температура HDD N. Например, $hddtemp0 -* тег $down - скорость загрузки, KB/s -* тег $up - скорость отдачи, KB/s -* тег $netdev - текущий сетевой интерфейс -* тег $bat - заряд батареи, % -* тег $ac - статус адаптора питания. Возвращает (*), если AC подключен или ( ), если нет -* тег $album - альбом. Один из поддерживаемых плееров должен быть установлен -* тег $artist - исполнитель. Один из поддерживаемых плееров должен быть установлен -* тег $progress - прогресс. Один из поддерживаемых плееров должен быть установлен -* тег $time - длительность. Один из поддерживаемых плееров должен быть установлен -* тег $title - название. Один из поддерживаемых плееров должен быть установлен -* тег $pscount - число запущенных процессов -* тег $pstotal - общее число процессов -* тег $ps - список процессов -* тег $pkgcountN - число пакетов, которые могут быть обновлены, для команды N. Например, $pkgcount0 -* тег $customN - возвращает результат своей команды N. Например, $custom0

+

Для редактирования внешнего вида, откройте окно настроек и установите требуемый формат в поля:

+ +

Порядок полей изменится, если вы измените позицию слайдеров. HTML теги в полях работают корректно.

diff --git a/sources/readme/uk.html b/sources/readme/uk.html index 370d473..94c82c9 100644 --- a/sources/readme/uk.html +++ b/sources/readme/uk.html @@ -8,48 +8,51 @@

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

-

Для редагування зовнішного вигляду, відкрийте вікно налаштувань та встановіть потрібний формат в поля: -* тег $time - час у стандартному форматі. Наприклад, fri Nov 6 04:48:01 2013 -* тег $isotime - час в ISO форматі -* тег $shorttime - час в короткому форматі -* тег $longtime - час в довгому форматі -* тег $custom - свій формат часу -* тег $uptime - час роботи, ---d--h--m -* тег $custom - свій формат аптайму -* тег $cpu - загальне завантаження CPU, % -* тег $cpuN - завантаження CPU для ядра N, % -* тег $cpucl - середня частота CPU, MHz -* тег $cpuclN - частота CPU для ядра N, MHz -* тег $tempN - температура для пристрою N. Наприклад, $temp0 -* тег $gpu - використання GPU, %. aticonfig або nvidia-smi мають бути встановлені -* тег $gputemp - температура GPU. aticonfig або nvidia-smi мають бути встановлені -* тег $mem - використання RAM, % -* тег $memmb - використання RAM, MB -* тег $memgb - використанняRAM, GB -* тег $swap - swap, % -* тег $swapmb - swap, MB -* тег $swapgb - swap, GB -* тег $hddN - використання точки монтування N, %. Наприклад, $hdd0 -* тег $hddmbN - використання точки монтування N, KB/s. Наприклад, $hddmb0 -* тег $hddgbN - використання точки монтування N, KB/s. Наприклад, $hddgb0 -* тег $hddrN - швидкість запису на диск N, KB/s. Наприклад, $hddr0 -* тег $hddwN - швидкість читання з диска N, KB/s. Наприклад, $hddw0 -* тег $hddtempN - температура HDD N. Наприклад, $hddtemp0 -* тег $down - швидкість завантаження, KB/s -* тег $up - швидкість віддачі, KB/s -* тег $netdev - поточний мережний інтерфейс -* тег $bat - заряд батареї, % -* тег $ac - статус адаптера живлення. Повертає (*), якщо AC підключений або ( ), якщо ні -* тег $album - альбом. Один з підтримуваних плеєрів повинен бути встановлений -* тег $artist - виконавець. Один з підтримуваних плеєрів повинен бути встановлений -* тег $progress - прогрес. Один з підтримуваних плеєрів повинен бути встановлений -* тег $time - тривалість. Один з підтримуваних плеєрів повинен бути встановлений -* тег $title - назва. Один з підтримуваних плеєрів повинен бути встановлений -* тег $pscount - кількість запущених процесів -* тег $pstotal - загальна кількість процесів -* тег $ps - перелік процесів -* тег $pkgcountN - кількість пакетів, що можуть бути оновлені, для команди N. Наприклад, $pkgcount0 -* тег $customN - повертає результат своеї команди N. Наприклад, $custom0

+

Для редагування зовнішного вигляду, відкрийте вікно налаштувань та встановіть потрібний формат в поля:

+ +

Порядок полів зміниться, якщо ви зміните позицію слайдерів. HTML теги в полях працюють коректно.

diff --git a/update_files.sh b/update_files.sh new file mode 100755 index 0000000..289279d --- /dev/null +++ b/update_files.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +# create diff +diff -ruN README.md.orig README.md > readme_diff.patch + +# update english readme +cp README.md md_readme/en.md + +# create html pages +for MARKDOWN in $(find md_readme -name '*.md'); do + FILENAME=$(basename -- "${MARKDOWN}") + FILENAME="${FILENAME%.*}" + markdown "${MARKDOWN}" > "sources/readme/${FILENAME}.html" +done