Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

Настройки на Conky кат' за новобранец

feed Всичко свързано с Линукс. Новини, проблеми, въпроси.
Десктоп Линукс дистибуции, сървърни Линукс дистрибуции, Линукс дистрибуции с общо предназначение, Linux Mint, Ubuntu, Arch Linux, Mandriva, PCLinuxOS, openSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Suse Linux Enterprise Server, Debian, Cross Linux from Scratch, Slackware, Gentoo. Графични среди, новини, игри, драйвъри, въпроси, десктоп, сървър, браузъри, помощ.
Нова тема Публикувай отговор
Аватар
fifi_fifito
Дарител
Дарител
Мнения: 3403
Регистриран на: Пон Фев 10, 2014 10:17
Репутация: 19007
пол: Мъж
Местоположение: Търговище

Re: Настройки на Conky кат' за новобранец

Мнение от fifi_fifito »

Zeroadhesion написа: Съб Апр 27, 2024 19:57 Старият скрипт за времето вече не работи при мен, използваше rss на accuweather, но изглежда вече затварят rss да може да се достъпва като услуга.
Та написах нов скрипт, който дъмпи директно страницата, дори е много по-опростен от старото решение:

Код за потвърждение: Избери целия код

#!/bin/bash

LINK="https://www.accuweather.com/en/bg/sofia/51097/current-weather/51097"
AGENT="Mozilla/5.0 (X11; Linux x86_64; rv:125.0) Gecko/20100101 Firefox/125.0"
PAGE=$(curl -s -A "$AGENT" "$LINK" | grep -A 9 class=\"current-weather\")
TEMP=$(echo "$PAGE" | grep display-temp | cut -d ">" -f 2 | cut -d "&" -f 1)
ICON=$(echo "$PAGE" | grep weathericons | cut -d "/" -f 4 | cut -c -5)
COND=$(echo "$PAGE" | grep phrase | cut -d ">" -f 2 | cut -d "<" -f 1)

case $ICON in
	1.svg)
		ICON=a
	;;
	2.svg)
		ICON=b
	;;
	3.svg)
		ICON=c
	;;
	4.svg)
		ICON=c
	;;	
	5.svg)
		ICON=d
	;;
	6.svg)
		ICON=d
	;;
	7.svg)
		ICON=e
	;;
	8.svg)
		ICON=e
	;;
	11.sv)
		ICON=0
	;;
	12.sv)
		ICON=h
	;;
	13.sv)
		ICON=g
	;;
	14.sv)
		ICON=g
	;;
	15.sv)
		ICON=l
	;;
	16.sv)
		ICON=k
	;;
	17.sv)
		ICON=k
	;;
	18.sv)
		ICON=i
	;;
	19.sv)
		ICON=p
	;;
	20.sv)
		ICON=o
	;;
	21.sv)
		ICON=o
	;;
	22.sv)
		ICON=r
	;;
	23.sv)
		ICON=o
	;;
	24.sv)
		ICON=r
	;;
	25.sv)
		ICON=u
	;;
	26.sv)
		ICON=v
	;;
	29.sv)
		ICON=v
	;;
	30.sv)
		ICON=5
	;;
	31.sv)
		ICON=E
	;;
	32.sv)
		ICON=6
	;;
	33.sv)
		ICON=A
	;;
	34.sv)
		ICON=B
	;;
	35.sv)
		ICON=C
	;;
	36.sv)
		ICON=B
	;;
	37.sv)
		ICON=B
	;;
	38.sv)
		ICON=C
	;;
	39.sv)
		ICON=G
	;;
	40.sv)
		ICON=G
	;;
	41.sv)
		ICON=K
	;;
	42.sv)
		ICON=K
	;;
	43.sv)
		ICON=O
	;;
	44.sv)
		ICON=O
	;;
esac

echo "Icon: $ICON" > $HOME/.scripts/weather/current.txt
echo "Condition: $COND, $TEMP" >> $HOME/.scripts/weather/current.txt
Слага се в $HOME/.scripts/weather/, именува се accuweather.sh, прави се изпълним

После в Conky редовете за времето се сменят с долното и се донастройват шрифтовете ако е нужно:

Код за потвърждение: Избери целия код

${font FontAwesome5FreeSolid:size=22} ${font TrebuchetMS:bold:size=14}Weather ${hr 5}${execi 600 bash $HOME/.scripts/weather/accuweather.sh}
${font TrebuchetMS:bold:size=11}       Sofia: ${offset +110}${font conkyweather:size=38}${execpi 600 grep Icon $HOME/.scripts/weather/current.txt | cut -d : -f 2}${font}
${voffset -30}${font TrebuchetMS:italic:size=10}${execpi 600 grep Condition $HOME/.scripts/weather/current.txt | cut -d : -f 2}°C
Ако трябва за друг град, просто в скрипта се сменя LINK променливата за който град ще се ползва.
Айде готово :)

Изображение
Всичко направих както е описано,но не мога да изкарам да показва температурата.
Изображение
Прочетено: 36073 пъти
Изображение
Аватар
Zeroadhesion
       
Мнения: 19436
Регистриран на: Нед Апр 13, 2008 18:33
Репутация: 42022
пол: Мъж

Re: Настройки на Conky кат' за новобранец

Мнение от Zeroadhesion »

Има ли създаден такъв файл, какво има в него:

$HOME/.scripts/weather/current.txt
Аватар
fifi_fifito
Дарител
Дарител
Мнения: 3403
Регистриран на: Пон Фев 10, 2014 10:17
Репутация: 19007
пол: Мъж
Местоположение: Търговище

Re: Настройки на Conky кат' за новобранец

Мнение от fifi_fifito »

Има

Код за потвърждение: Избери целия код

Icon: C
Condition: &#x41F;&#x440;&#x435;&#x434;&#x438;&#x43C;&#x43D;&#x43E; &#x43E;&#x431;&#x43B;&#x430;&#x447;&#x43D;&#x43E;, -3
Изображение
Аватар
Zeroadhesion
       
Мнения: 19436
Регистриран на: Нед Апр 13, 2008 18:33
Репутация: 42022
пол: Мъж

Re: Настройки на Conky кат' за новобранец

Мнение от Zeroadhesion »

Я дай да видя кой линк си сложил за Търговище.
Аватар
fifi_fifito
Дарител
Дарител
Мнения: 3403
Регистриран на: Пон Фев 10, 2014 10:17
Репутация: 19007
пол: Мъж
Местоположение: Търговище

Re: Настройки на Conky кат' за новобранец

Мнение от fifi_fifito »

Този

Код за потвърждение: Избери целия код

LINK="https://www.accuweather.com/bg/bg/targovishte/46514/current-weather/46514"
И с линка за София пак не показва температурата.
Ето и .conkyrc файла, но със стария скрипт работеше.

Код за потвърждение: Избери целия код

conky.config = {
	background = true,
	use_xft = true,
	font = 'Sans:size=8',
	xftalpha = 1,
	update_interval = 1,
	total_run_times = 0,
	own_window = true,
	own_window_transparent = true,
	own_window_argb_visual = true,
	own_window_type = 'normal',
	own_window_class = 'conky-semi',
	own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
	double_buffer = true,
	minimum_width = 270,
	maximum_width = 270,
	draw_shades = false,
	draw_outline = false,
	draw_borders = false,
	draw_graph_borders = true,
	default_color = 'white',
	default_shade_color = 'black',
	default_outline_color = 'white',
	alignment = 'top_right',
	gap_x = 20,
	gap_y = 30,
	no_buffers = true,
	uppercase = false,
	cpu_avg_samples = 2,
	override_utf8_locale = true,

};
conky.text = [[

${image ~/.arch.png}




${font Liberation Sans:normal:size=8}Kernel:      $alignc$kernel$alignr$machine
Uptime: $alignr $uptime
Host: $alignr $nodename
File System: $alignr${fs_type}
CPU Frequency: $alignr ${freq} MHz

${font Liberation Sans:bold:size=9}DATE & TIME ${hr 4}
${alignc 25}${font Liberation Sans:bold:size=19}      ${time %H:%M}${font}
${alignc}${time %A, %d %B, %Y}

${font Liberation Sans:bold:size=9}NETWORK ${hr 4}
${font Liberation Sans:normal:size=8}IP address: $alignr ${execi 3600 wget -q -O /dev/stdout http://checkip.dyndns.org/ | cut -d : -f 2- | cut -d \< -f -1}
${font Liberation Sans:normal:size=8}Connections:          ${alignc}In: ${tcp_portmon 1 32767 count} $alignc     ${alignr}Out: ${tcp_portmon 32768 61000 count}
$stippled_hr
Download: ${downspeed eth0}/s ${alignr}Upload: ${upspeed eth0}/s
${downspeedgraph eth0 25,107} ${alignr}${upspeedgraph eth0 25,107}
Total: ${totaldown eth0} ${alignr}Total: ${totalup eth0}

${font Liberation Sans:bold:size=9}CPU ${hr 4}
${font Liberation Sans:normal:size=8}Core 1:           ${cpu cpu1}%${alignr}Core 2:            ${cpu cpu2}%
${cpubar cpu1 7,107} ${alignr}${cpubar cpu2 7,107}

${font Liberation Sans:bold:size=9}MEMORY ${hr 4}
${font Liberation Sans:normal:size=8}Ram   $alignc $mem / $memmax $alignr $memperc%
$membar
Swap   $alignc $swap / $swapmax $alignr $swapperc%
${swapbar}

${font Liberation Sans:bold:size=9}HARD DISK ${hr 4}

${font Liberation Sans:normal:size=8}System $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
${fs_bar /}
Storage $alignc ${fs_used /media/sda2} / ${fs_size /media/sda2} $alignr ${fs_free_perc /media/sda2}%
${fs_bar /media/sda2}
$stippled_hr
Read: ${diskio_read /dev/sdb}/s ${alignr} Write: ${diskio_write /dev/sdb}/s 
${diskiograph_read /dev/sdb 25,107} ${alignr}${diskiograph_write /dev/sdb 25,107}

${font Liberation Sans:bold:size=9}TEMP ${hr 4}
${font Liberation Sans:normal:size=8}Core 1:      ${alignc}${hwmon 0 temp 2}°C       ${alignc}Core 2:     ${alignr}${hwmon 0 temp 3}°C
$stippled_hr
HDD:        ${alignc}${execi 60 hddtemp /dev/sda |  cut -c  31-34 }      ${alignc}            GPU:                   ${color white}    ${execi 5 /usr/bin/sensors | grep -A 3 nouveau | awk '/temp1/{print $2}'} ${execi 5 /usr/bin/sensors | grep -A 3 nouveau | awk '/fan1/{print $2}'}

${font FontAwesome5FreeSolid:size=16}${font TrebuchetMS:bold:size=14}Weather ${hr 5}${execi 600 bash $HOME/.scripts/weather/accuweather.sh}
${font TrebuchetMS:bold:size=11}Търговище:${offset +110}${font conkyweather:size=38}${execpi 600 grep Icon $HOME/.scripts/weather/current.txt | cut -d : -f 2}${font}
${voffset -30}${font TrebuchetMS:italic:size=10}${execpi 600 grep Condition $HOME/.scripts/weather/current.txt | cut -d : -f 2}°C

${font Liberation Sans:bold:size=9}PROCESSES ${hr 4}
${font Liberation Sans:bold:size=8}NAME $alignr CPU %
${font Liberation Sans:normal:size=8}${top name 1}${alignr}${top cpu 1} %
${top name 2}${alignr}${top cpu 2} %
${top name 3}${alignr}${top cpu 3} %
${top name 4}${alignr}${top cpu 4} %
${top name 5}${alignr}${top cpu 5} %
${top name 6}${alignr}${top cpu 6} %
$stippled_hr
Total running processes: $processes
]];
Изображение
Аватар
Zeroadhesion
       
Мнения: 19436
Регистриран на: Нед Апр 13, 2008 18:33
Репутация: 42022
пол: Мъж

Re: Настройки на Conky кат' за новобранец

Мнение от Zeroadhesion »

Проблемът е, че линка ти е на български...

Смени го с

Код за потвърждение: Избери целия код

https://www.accuweather.com/en/bg/targovishte/46514/current-weather/46514
и ще си работи нормално.
Аватар
fifi_fifito
Дарител
Дарител
Мнения: 3403
Регистриран на: Пон Фев 10, 2014 10:17
Репутация: 19007
пол: Мъж
Местоположение: Търговище

Re: Настройки на Conky кат' за новобранец

Мнение от fifi_fifito »

Zeroadhesion написа: Чет Фев 20, 2025 00:15 Проблемът е, че линка ти е на български...

Смени го с

Код за потвърждение: Избери целия код

https://www.accuweather.com/en/bg/targovishte/46514/current-weather/46514
и ще си работи нормално.
Благодаря :поклон:
Изображение
Аватар
Nico
Ветеран
Ветеран
Мнения: 1377
Регистриран на: Чет Авг 29, 2019 19:22
Репутация: 9165
пол: Мъж

Re: Настройки на Conky кат' за новобранец

Мнение от Nico »

Не мога да накарам това конки за времето да проработи.Моля за помощ.Мерси.
Последно промяна от Nico на Пон Окт 20, 2025 23:58, променено общо 1 път.
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308737
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Настройки на Conky кат' за новобранец

Мнение от Mozo »

Аз съм много изостанал, не см го ползвал от над две години O:)
Изображение
Аватар
Nico
Ветеран
Ветеран
Мнения: 1377
Регистриран на: Чет Авг 29, 2019 19:22
Репутация: 9165
пол: Мъж

Re: Настройки на Conky кат' за новобранец

Мнение от Nico »

Чаках,чаках,и никой като не се отзова взех да викам неволята.Виках,виках,и накрая взе че стана.
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308737
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Настройки на Conky кат' за новобранец

Мнение от Mozo »

Nico написа: Вто Окт 21, 2025 00:02 Чаках,чаках,и никой като не се отзова взех да викам неволята.Виках,виках,и накрая взе че стана.
Зеро го няма тези дни, той му е гуруто тук при нас специално. Аз дори го нямам инсталирано вече, сори :)
Изображение
Аватар
Nico
Ветеран
Ветеран
Мнения: 1377
Регистриран на: Чет Авг 29, 2019 19:22
Репутация: 9165
пол: Мъж

Re: Настройки на Conky кат' за новобранец

Мнение от Nico »

Не,не,мисълта ми беше че когато човек се поразрови малко повече може и сам да се справи(евентуално). :headbang:
Аватар
Валсо
Дарител
Дарител
Мнения: 13674
Регистриран на: Нед Мар 03, 2019 20:29
Репутация: 48327
пол: Мъж
Местоположение: ~/$USER
Обратна връзка:

Re: Настройки на Conky кат' за новобранец

Мнение от Валсо »

Nico написа: Вто Окт 21, 2025 08:47 Не,не,мисълта ми беше че когато човек се поразрови малко повече може и сам да се справи(евентуално). :headbang:
А ако не можеш сам, винаги можеш да питаш AI.
https://t.me/linuxtalkbg
Мързелът е двигател на прогреса.
Светът е shell, а хората в него са alias-и и скриптове.
Аватар
Ripeng
Пристрастéн
Пристрастéн
Мнения: 904
Регистриран на: Нед Яну 08, 2017 09:12
Репутация: 6652
пол: Мъж

Re: Настройки на Conky кат' за новобранец

Мнение от Ripeng »

Валсо написа: Съб Окт 25, 2025 15:08
Nico написа: Вто Окт 21, 2025 08:47 Не,не,мисълта ми беше че когато човек се поразрови малко повече може и сам да се справи(евентуално). :headbang:
А ако не можеш сам, винаги можеш да питаш AI.
никога не се бях сещал да питам AI за Conky

добре е обяснено :съгласен:
Аватар
Zeroadhesion
       
Мнения: 19436
Регистриран на: Нед Апр 13, 2008 18:33
Репутация: 42022
пол: Мъж

Re: Настройки на Conky кат' за новобранец

Мнение от Zeroadhesion »

Ripeng написа: Съб Окт 25, 2025 20:03 никога не се бях сещал да питам AI за Conky

добре е обяснено :съгласен:
Още един пирон в ковчега на форумите и човешката взаимопомощ и възхода на пълната AI доминация. :toothy10:
Нова тема Публикувай отговор

  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Линукс - инсталация, настройки, проблеми”