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 @@
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:
+ +$time
- hora en formato por defecto. Por ejemplo, vie 06 Nov 04:48:01 2013$isotime
- hora en formato ISO$shorttime
- hora en formato local corto$longtime
- hora en formato local largo$custom
- formato de hora personalizado$uptime
- tiempo de actividad del sistema, ---d--h--m$custom
- formato personalizado del tiempo de actividad del sistema$cpu
- carga total de la CPU, %$cpuN
- carga de la CPU para el núcleo N, %$cpucl
- frecuencia promedio de la CPU, MHz$cpuclN
- frecuencia de la CPU para el núcleo N, MHz$tempN
- temperatura para el dispositivo N. Por ejemplo, $temp0
$gpu
- uso de la GPU, %. Debe estar instalado aticonfig
o nvidia-smi
$gputemp
- temperatura de la GPU. Debe estar instalado aticonfig
o nvidia-smi
$mem
- uso de la memori, %$memmb
- uso de la memoria, MB$memgb
- uso de la memoria, GB$swap
- swap, %$swapmb
- swap, MB$swapgb
- swap, GB$hddN
- uso para el punto de montaje N, %. Por ejemplo, $hdd0
$hddmbN
- uso para el punto de montaje N, MB. Por ejemplo, $hddmb0
$hddgbN
- uso para el punto de montaje N, GB. Por ejemplo, $hddgb0
$hddrN
- leer la velocidad del disco N, KB/s. Por ejemplo, $hddr0
$hddwN
- velocidad de escritura del disco N, KB/s. Por ejemplo: $hddw0
$hddtempN
- temperatura para el disco duro N. Por ejemplo, $hddtemp0
$down
- velocidad de recepción, KB/s$up
- velocidad de envío, KB/s$netdev
- dispositivo de red actual$bat
- carga de la batería, %$ac
- estado del dispositivo de alimentación. Devuelve (*) si la alimentación está conectada o ( ) si no lo está$album
- álbum de la canción actual. Debe estar instalado uno de los reproductores soportados$artist
- artista de la canción actual. Debe estar instalado uno de los reproductores soportados$progress
- progreso de la canción actual. Debe estar instalado uno de los reproductores soportados$time
- duración de la canción actual. Debe estar instalado uno de los reproductores soportados$title
- título de la canción actual. Debe estar instalado uno de los reproductores soportados$pscount
- cantidad de procesos en ejecución$pstotal
- total de procesos en ejecución$ps
- listado de procesos en ejecución$pkgcountN
- cantidad de paquetes con actualizaciones disponibles para el comando N. Por ejemplo, $pkgcount0
$customN
- obtener la salida de ejecución del comando personalizado N (a partir de 0). Por ejemplo, $custom0
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
Для редактирования внешнего вида, откройте окно настроек и установите требуемый формат в поля:
+ +$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
Для редагування зовнішного вигляду, відкрийте вікно налаштувань та встановіть потрібний формат в поля:
+ +$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