Sida 2 av 12

SV: Posta din .conkyrc

Postat: 10 jun 2007, 17:49
av phreakzter
[img width=88 height=90]http://pici.se/thumbs/t_ovrwGJAoc.gif[/img]

.conkyrc

Kod: Markera allt

# set to yes if you want Conky to be forked in the background
background no

# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*

# Use Xft?
use_xft yes

# Xft font when Xft is enabled
#xftfont Bitstream Vera Sans Mono:size=8
#xftfont Terminus:size=8
xftfont Clean-10
#xftfont mintsmild.se
#xftfont mintsstrong.se

# Text alpha when using Xft
xftalpha 0.8

# Print everything to stdout?
# out_to_console no

# MPD host/port
# mpd_host localhost
# mpd_port 6600
# mpd_password tinker_bell

# Print everything to console?
# out_to_console no

# mail spool
mail_spool $MAIL

# Update interval in seconds
update_interval 5.0

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Create own window instead of using desktop (required in nautilus)
own_window no
#own_window yes

# If own_window is yes, you may use type normal, desktop or override
own_window_type normal

# Use pseudo transparency with own_window?
own_window_transparent yes

# If own_window_transparent is set to no, you can set the background colour here
own_window_colour hotpink

# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
minimum_size 280 5

# Draw shades?
draw_shades yes

# Draw outlines?
draw_outline no

# Draw borders around text
#draw_borders yes
draw_borders no

# Draw borders around graphs
draw_graph_borders yes

# Stippled borders?
stippled_borders 8

# border margins
border_margin 4

# border width
border_width 1

# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color black

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
#alignment none

# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 12
gap_y 12

maximum_width 230

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2

# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes

# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer no

# Allow each port monitor to track at most this many connections (if 0 or not set, default is 256)
#max_port_monitor_connections 256

# Maximum number of special things, e.g. fonts, offsets, aligns, etc.
#max_specials 512

# Maximum size of buffer for user text, i.e. below TEXT line.
#max_user_text 16384

# stuff after 'TEXT' will be formatted on screen

TEXT
phreaky@tutte:~/
 ${color white}Uptime:$color $uptime
 Time: ${time %T} 

${execi 1 ~/scripts/get_calendar.sh first_part}${color #ddaa00}${execi 1 ~/scripts/get_calendar.sh today }${color }${execi 1 ~/scripts/get_calendar.sh second_part}

Sysinfo:
 Load:$color $loadavg
 ${color white}CPU Usage: $cpu%
 ${color white}CPU Temp:${exec sensors |grep CPU\ Temp | sed 's/(.*)//g' |sed 's/°//g' |sed 's/CPU*.Temp*.: //g'}
 ${color white}CPU Fan:${exec sensors |grep CPU\ Fan |sed 's/(.*)//g' | sed 's/ALARM//g' | sed 's/CPU*.Fan*.: //g'}
 ${color white}RAM Usage:$color $mem/$memmax - $memperc% 

Free Space:
 ${color white}/:$color ${fs_free /}/${fs_size /}
 ${color white}C:$color ${fs_free /media/sdc1}/${fs_size /media/sdc1}
 ${color white}D:$color ${fs_free /media/sdd1}/${fs_size /media/sdd1}
 ${color white}E:$color ${fs_free /media/sda1}/${fs_size /media/sda1}
 ${color white}F:$color ${fs_free /media/sdb1}/${fs_size /media/sdb1}
 M:${if_mounted /media/E10} ${fs_free /media/E10}/${fs_size /media/E10} $else Iriver E10 not mounted $endif

${color}Name              PID     CPU%   MEM%
${color #ddaa00} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color white} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color white} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color white} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color}Mem usage
${color #ddaa00} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color white} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color white} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}

${color white}Networking:
 Down: ${downspeed eth1} kb/s${color white}          Up: ${upspeed eth1} kb/s

${color white}Current weather:
${color white}${exec cat ~/scripts/metar_status}

SV: Posta din .conkyrc

Postat: 11 jun 2007, 13:30
av toxic76
Skulle gärna vilja veta vart man får tag på den där bakgrundsbilden du har
Johan skrev: Har faktiskt lånat din .conkyrc stoffepojken och ändrat lite efter min smak och färgerna på mitt skrivbord.

[img width=150 height=109]http://img159.imageshack.us/img159/5026/johan20061023tildaconkype1.th.png[/img]

Kod: Markera allt

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_hints undecorated,below,skip_taskbar
background yes

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft yes
xftfont dejavu Sans:size=7

# Update interval in seconds
update_interval 0.75

# Minimum size of text area
minimum_size 200 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 85

# stuff after 'TEXT' will be formatted on screen
TEXT
${color #729195}CPU:$color ${color #33160F}$cpu%$color
${color #F7C796}$cpubar
${color #F7C796}${cpugraph BDC3BF F7C796}

${color #729195}RAM:$color     ${color #33160F}$memperc%$color	${color #F7C796}${membar 6}${color}
${color #729195}Swap:$color    ${color #33160F}$swapperc%$color	${color #F7C796}${swapbar 6}$color

${color #729195}root:$color     ${color #33160F}${fs_free_perc /}%  ${fs_free /}  ledigt$color
${color #F7C796}${fs_bar 6 /}$color
${color #729195}home:$color     ${color #33160F}${fs_free_perc /home}%  ${fs_free /home}  ledigt$color
${color #F7C796}${fs_bar 6 /home}$color

${color #729195}eth0
${color #729195}DOWN: ${color #33160F}${downspeed eth0} k/s         
${color #729195}UP: ${color #33160F}${upspeed eth0} k/s
${color #F7C796}${downspeedgraph eth0 BDC3BF F7C796}       
${color #F7C796}${upspeedgraph eth0 BDC3BF F7C796}
${color #729195}TOTAL: ${color #33160F}${totaldown eth0}  

${color #729195}eth1
${color #729195}DOWN: ${color #33160F}${downspeed eth1} k/s         
${color #729195}UP: ${color #33160F}${upspeed eth1} k/s
${color #F7C796}${downspeedgraph eth1 BDC3BF F7C796}       
${color #F7C796}${upspeedgraph eth1 BDC3BF F7C796}
${color #729195}TOTAL: ${color #33160F}${totaldown eth1}
EDIT: Har nog ändrat ganska mycket trots allt, nu när jag kollar på koden igen... :)

SV: Posta din .conkyrc

Postat: 11 jun 2007, 14:34
av Hund

SV: Posta din .conkyrc

Postat: 13 jun 2007, 09:27
av phreakzter
Hund skrev: [img width=235 height=358]http://pici.se/pictures/ApOPKskQx.png[/img]

In action: http://www.deviantart.com/deviation/57327989/
Måste bara fråga hur du kan läsa det där, med dem färgerna ;)

SV: Posta din .conkyrc

Postat: 13 jun 2007, 09:34
av Hund
phreakzter skrev:
Hund skrev: *Bild*

In action: http://www.deviantart.com/deviation/57327989/
Måste bara fråga hur du kan läsa det där, med dem färgerna ;)
Går rätt bra. Hade ju helt klart fungerat bättre med förslagsvis svart text. Men det lär ju se snyggt ut också. ;D

SV: Posta din .conkyrc

Postat: 14 jun 2007, 22:39
av look2
Alltså, jag fattar inte riktigt vart man skall ändra, i vilken fil och så. Kan man få detta att fungera med en dualcore cpu? så man ser båda kärnorna ?

SV: Posta din .conkyrc

Postat: 14 jun 2007, 22:46
av invaderjohn
look2 skrev: Alltså, jag fattar inte riktigt vart man skall ändra, i vilken fil och så. Kan man få detta att fungera med en dualcore cpu? så man ser båda kärnorna ?
du ska ändra /home/användare/.conkyrc

Kod: Markera allt

gksu gedit /home/användare/.conkyrc
vet dock inte riktigt hur man ändrar för dualcore

SV: Posta din .conkyrc

Postat: 14 jun 2007, 23:18
av Hund
look2 skrev: Alltså, jag fattar inte riktigt vart man skall ändra, i vilken fil och så. Kan man få detta att fungera med en dualcore cpu? så man ser båda kärnorna ?
Visa värde i procent:

${cpu cpu1}%
${cpu cpu2}%

S.k bar:

${cpubar * cpu1}
${cpubar * cpu2}

(* är värdet för stjockleken).

SV: Posta din .conkyrc

Postat: 14 jun 2007, 23:22
av Hund

SV: Posta din .conkyrc

Postat: 14 jun 2007, 23:39
av look2
Hund skrev:
look2 skrev: Alltså, jag fattar inte riktigt vart man skall ändra, i vilken fil och så. Kan man få detta att fungera med en dualcore cpu? så man ser båda kärnorna ?
Visa värde i procent:

${cpu cpu1}%
${cpu cpu2}%

S.k bar:

${cpubar * cpu1}
${cpubar * cpu2}

(* är värdet för stjockleken).
jag skrev såhär:
${color lightgrey}CPU Usage:${color #cc2222} $cpu1%
${color lightgrey}CPU Usage:${color #cc2222} $cpu2% 
vilket resulterade i följande fel när jag startade det:

Kod: Markera allt

Conky: unknown variable cpu1
Conky: unknown variable cpu2

SV: Posta din .conkyrc

Postat: 14 jun 2007, 23:44
av Hund
Pröva att gör som jag sa. ;)

${cpu cpu2}%

SV: Posta din .conkyrc

Postat: 15 jun 2007, 09:24
av look2
Sådär, nu funkar det.
Då har jag ytterliggare en fråga, kan man lägga en svart bakgrund som är typ 50% transparent ?
eller är det som så att det är antingen transparent, eller inte...

SV: Posta din .conkyrc

Postat: 15 jun 2007, 23:26
av matti4s
Hur "rebootar" man conky? Det är lite jobbigt att köra ctrl+alt+backspace efter varje liten ändring.

SV: Posta din .conkyrc

Postat: 15 jun 2007, 23:49
av Okänd

Kod: Markera allt

killall conky

SV: Posta din .conkyrc

Postat: 03 jul 2007, 23:58
av HOLMEN
toxic76 skrev: Skulle gärna vilja veta vart man får tag på den där bakgrundsbilden du har
Johan skrev: Har faktiskt lånat din .conkyrc stoffepojken och ändrat lite efter min smak och färgerna på mitt skrivbord.

[img width=150 height=109]http://img159.imageshack.us/img159/5026/johan20061023tildaconkype1.th.png[/img]

Kod: Markera allt

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_hints undecorated,below,skip_taskbar
background yes

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft yes
xftfont dejavu Sans:size=7

# Update interval in seconds
update_interval 0.75

# Minimum size of text area
minimum_size 200 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 85

# stuff after 'TEXT' will be formatted on screen
TEXT
${color #729195}CPU:$color ${color #33160F}$cpu%$color
${color #F7C796}$cpubar
${color #F7C796}${cpugraph BDC3BF F7C796}

${color #729195}RAM:$color     ${color #33160F}$memperc%$color	${color #F7C796}${membar 6}${color}
${color #729195}Swap:$color    ${color #33160F}$swapperc%$color	${color #F7C796}${swapbar 6}$color

${color #729195}root:$color     ${color #33160F}${fs_free_perc /}%  ${fs_free /}  ledigt$color
${color #F7C796}${fs_bar 6 /}$color
${color #729195}home:$color     ${color #33160F}${fs_free_perc /home}%  ${fs_free /home}  ledigt$color
${color #F7C796}${fs_bar 6 /home}$color

${color #729195}eth0
${color #729195}DOWN: ${color #33160F}${downspeed eth0} k/s         
${color #729195}UP: ${color #33160F}${upspeed eth0} k/s
${color #F7C796}${downspeedgraph eth0 BDC3BF F7C796}       
${color #F7C796}${upspeedgraph eth0 BDC3BF F7C796}
${color #729195}TOTAL: ${color #33160F}${totaldown eth0}  

${color #729195}eth1
${color #729195}DOWN: ${color #33160F}${downspeed eth1} k/s         
${color #729195}UP: ${color #33160F}${upspeed eth1} k/s
${color #F7C796}${downspeedgraph eth1 BDC3BF F7C796}       
${color #F7C796}${upspeedgraph eth1 BDC3BF F7C796}
${color #729195}TOTAL: ${color #33160F}${totaldown eth1}
EDIT: Har nog ändrat ganska mycket trots allt, nu när jag kollar på koden igen... :)
jag hittade den bilden nu annars:P http://thumbs.bayimg.com/la/cn/fa/ab/h.jpg

SV: Posta din .conkyrc

Postat: 06 jul 2007, 13:21
av Hund
[img width=32 height=106]http://pici.se/thumbs/t_VCDtTatWh.gif[/img]

Kod: Markera allt

background no
font Sans:size=8
#xftfont Sans:size=10
use_xft yes
xftalpha 0.9
update_interval 3.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 220 5
maximum_width 220
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
default_shade_color red
default_outline_color green
alignment top_right
gap_x 12
gap_y 35
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no
uppercase yes # set to yes if you want all text to be in uppercase

TEXT
${color white}SYSTEM ${hr 1}${color}

Hostname: $alignr$nodename
Kernel: $alignr$kernel
Uptime: $alignr$uptime
Temp: ${alignr}${acpitemp}C

CPU: ${alignr}${freq} MHz
Processes: ${alignr}$processes ($running_processes running)
Load: ${alignr}$loadavg

CPU1 ${alignr}${cpu cpu1}%
${cpubar 4 cpu1}
CPU2 ${alignr}${cpu cpu2}%
${cpubar 4 cpu2}

Ram ${alignr}$mem / $memmax ($memperc%)
${membar 4}
swap ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}

Highest CPU $alignr CPU% MEM%
${top name 1}$alignr${top cpu 1}${top mem 1}
${top name 2}$alignr${top cpu 2}${top mem 2}
${top name 3}$alignr${top cpu 3}${top mem 3}

Highest MEM $alignr CPU% MEM%
${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}

${color white}Filesystem ${hr 1}${color}

Root: ${alignr}${fs_free /} / ${fs_size /}
${fs_bar 4 /}
Home: ${alignr}${fs_free /home} / ${fs_size /home}
${fs_bar 4 /home}
HDD0: ${alignr}${fs_free /media/HDD0} / ${fs_size /media/HDD0}
${fs_bar 4 /media/HDD0}
HDD1: ${alignr}${fs_free /media/HDD1} / ${fs_size /media/HDD1}
${fs_bar 4 /media/HDD1}
HDD2: ${alignr}${fs_free /media/HDD2} / ${fs_size /media/HDD2}
${fs_bar 4 /media/HDD2}
HDD3: ${alignr}${fs_free /media/HDD3} / ${fs_size /media/HDD3}
${fs_bar 4 /media/HDD3}

${color white}NETWORK ${hr 1}${color}

IP-Address: $alignr ${execi 600 ~/Scripts/myip.pl} ${exec cat ~/Scripts/.myip} 

Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s
${downspeedgraph eth0 25,107} ${alignr}${upspeedgraph eth0 25,107}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}

${color white}WEATHER ${hr 1}${color}

${execi 1800 /home/johan/Scripts/weather.sh SWXX0006}

SV: Posta din .conkyrc

Postat: 01 aug 2007, 18:01
av Pinky
Jag får inte väderscriptet att funka :(
Har lagt weather.sh i /hom/pinky/.conky, kört chmod +x på den, för säkerhets skull. Ändrat stoffe till pinky i scriptet och i .conkyrc och ändrat till SWXX0015 som är min location, men det blir bara tomt där "vädret" ska vara :( Behöver man nåt mer för att det ska funka?

Stoffeponkens kod:
stoffepojken skrev: .conkyrc:

Kod: Markera allt

${color #ffcb48}WEATHER$color

${execi 1800 /home/stoffe/.conky/weather.sh SWXX0031}
script för att visa vädret:

Kod: Markera allt

#!/bin/sh

#
# Grab weather data from weather.com and format it according to the given XSLT
# Script written by boojit
# Modified by Hellf[i]re
# The orignal script and xslt can be downloaded from http://pondol.com/weather.tar.gz

# Usage:
# ${execi 1800 /path/to/weather/weather.sh location}
# Usage Example:
# ${execi 1800 /home/user/weather/weather.sh 03833}

# your Location ID: use http://xoap.weather.com/search/search?where=[yourcity] to find it 
# U.S. users can just use their zip code; doubt that works for anyone else though (YMMV)
LOCID=SWXX0031

# s=standard units, m=metric units
UNITS=m

# where this script and the XSLT lives
RUNDIR=/home/stoffe/.conky 

# there's probably other stuff besides CURL that will work for this, but i haven't 
# tried any others. 
# you can get curl at http://curl.haxx.se/
CURLCMD=/usr/bin/curl

# get it at http://xmlsoft.org/XSLT/
XSLTCMD=/usr/bin/xsltproc

# you probably don't need to modify anything below this point....

# CURL url. Use cc=* for current forecast or dayf=10 to get a multi-day forecast
CURLURL="http://xoap.weather.com/weather/local/$LOCID?cc=*&unit=$UNITS&dayf=2"

# The XSLT to use when translating the response from weather.com
# You can modify this xslt to your liking 
XSLT=$RUNDIR/weather.xslt 

#filter (if you want to convert stuff to lower-case or upper case or something)
#FILTER="|gawk '{print(tolower(\$0));}'"


#####
eval "$CURLCMD \"$CURLURL\" 2>/dev/null| $XSLTCMD $XSLT - $FILTER"
Min kod:
.conkyrc:

Kod: Markera allt

...
${color orange}WEATHER ${hr 2}$color
${execi 1800 /home/pinky/.conky/weather.sh SWXX0015}
...
weather.sh:

Kod: Markera allt

#!/bin/sh

#
# Grab weather data from weather.com and format it according to the given XSLT
# Script written by boojit
# Modified by Hellf[i]re
# The orignal script and xslt can be downloaded from http://pondol.com/weather.tar.gz

# Usage:
# ${execi 1800 /path/to/weather/weather.sh location}
# Usage Example:
# ${execi 1800 /home/user/weather/weather.sh 03833}

# your Location ID: use http://xoap.weather.com/search/search?where=[yourcity] to find it 
# U.S. users can just use their zip code; doubt that works for anyone else though (YMMV)
LOCID=SWXX0015

# s=standard units, m=metric units
UNITS=m

# where this script and the XSLT lives
RUNDIR=/home/pinky/.conky 

# there's probably other stuff besides CURL that will work for this, but i haven't 
# tried any others. 
# you can get curl at http://curl.haxx.se/
CURLCMD=/usr/bin/curl

# get it at http://xmlsoft.org/XSLT/
XSLTCMD=/usr/bin/xsltproc

# you probably don't need to modify anything below this point....

# CURL url. Use cc=* for current forecast or dayf=10 to get a multi-day forecast
CURLURL="http://xoap.weather.com/weather/local/$LOCID?cc=*&unit=$UNITS&dayf=2"

# The XSLT to use when translating the response from weather.com
# You can modify this xslt to your liking 
XSLT=$RUNDIR/weather.xslt 

#filter (if you want to convert stuff to lower-case or upper case or something)
#FILTER="|gawk '{print(tolower(\$0));}'"


#####
eval "$CURLCMD \"$CURLURL\" 2>/dev/null| $XSLTCMD $XSLT - $FILTER"

SV: Posta din .conkyrc

Postat: 01 aug 2007, 18:15
av Hund
Har du installerat Curl och XSLT?

SV: Posta din .conkyrc

Postat: 01 aug 2007, 18:16
av invaderjohn
Pinky skrev: Jag får inte väderscriptet att funka :(
Har lagt weather.sh i /hom/pinky/.conky, kört chmod +x på den, för säkerhets skull. Ändrat stoffe till pinky i scriptet och i .conkyrc och ändrat till SWXX0015 som är min location, men det blir bara tomt där "vädret" ska vara :( Behöver man nåt mer för att det ska funka?

Stoffeponkens kod:
stoffepojken skrev: .conkyrc:

Kod: Markera allt

${color #ffcb48}WEATHER$color

${execi 1800 /home/stoffe/.conky/weather.sh SWXX0031}
script för att visa vädret:

Kod: Markera allt

#!/bin/sh

#
# Grab weather data from weather.com and format it according to the given XSLT
# Script written by boojit
# Modified by Hellf[i]re
# The orignal script and xslt can be downloaded from http://pondol.com/weather.tar.gz

# Usage:
# ${execi 1800 /path/to/weather/weather.sh location}
# Usage Example:
# ${execi 1800 /home/user/weather/weather.sh 03833}

# your Location ID: use http://xoap.weather.com/search/search?where=[yourcity] to find it 
# U.S. users can just use their zip code; doubt that works for anyone else though (YMMV)
LOCID=SWXX0031

# s=standard units, m=metric units
UNITS=m

# where this script and the XSLT lives
RUNDIR=/home/stoffe/.conky 

# there's probably other stuff besides CURL that will work for this, but i haven't 
# tried any others. 
# you can get curl at http://curl.haxx.se/
CURLCMD=/usr/bin/curl

# get it at http://xmlsoft.org/XSLT/
XSLTCMD=/usr/bin/xsltproc

# you probably don't need to modify anything below this point....

# CURL url. Use cc=* for current forecast or dayf=10 to get a multi-day forecast
CURLURL="http://xoap.weather.com/weather/local/$LOCID?cc=*&unit=$UNITS&dayf=2"

# The XSLT to use when translating the response from weather.com
# You can modify this xslt to your liking 
XSLT=$RUNDIR/weather.xslt 

#filter (if you want to convert stuff to lower-case or upper case or something)
#FILTER="|gawk '{print(tolower(\$0));}'"


#####
eval "$CURLCMD \"$CURLURL\" 2>/dev/null| $XSLTCMD $XSLT - $FILTER"
Min kod:
.conkyrc:

Kod: Markera allt

...
${color orange}WEATHER ${hr 2}$color
${execi 1800 /home/pinky/.conky/weather.sh SWXX0015}
...
weather.sh:

Kod: Markera allt

#!/bin/sh

#
# Grab weather data from weather.com and format it according to the given XSLT
# Script written by boojit
# Modified by Hellf[i]re
# The orignal script and xslt can be downloaded from http://pondol.com/weather.tar.gz

# Usage:
# ${execi 1800 /path/to/weather/weather.sh location}
# Usage Example:
# ${execi 1800 /home/user/weather/weather.sh 03833}

# your Location ID: use http://xoap.weather.com/search/search?where=[yourcity] to find it 
# U.S. users can just use their zip code; doubt that works for anyone else though (YMMV)
LOCID=SWXX0015

# s=standard units, m=metric units
UNITS=m

# where this script and the XSLT lives
RUNDIR=/home/pinky/.conky 

# there's probably other stuff besides CURL that will work for this, but i haven't 
# tried any others. 
# you can get curl at http://curl.haxx.se/
CURLCMD=/usr/bin/curl

# get it at http://xmlsoft.org/XSLT/
XSLTCMD=/usr/bin/xsltproc

# you probably don't need to modify anything below this point....

# CURL url. Use cc=* for current forecast or dayf=10 to get a multi-day forecast
CURLURL="http://xoap.weather.com/weather/local/$LOCID?cc=*&unit=$UNITS&dayf=2"

# The XSLT to use when translating the response from weather.com
# You can modify this xslt to your liking 
XSLT=$RUNDIR/weather.xslt 

#filter (if you want to convert stuff to lower-case or upper case or something)
#FILTER="|gawk '{print(tolower(\$0));}'"


#####
eval "$CURLCMD \"$CURLURL\" 2>/dev/null| $XSLTCMD $XSLT - $FILTER"
haha vi bor i samma stad OT ja vet men va bara tvungen xD

SV: Posta din .conkyrc

Postat: 01 aug 2007, 18:19
av Pinky
Trevligt :) Trodde jag var den enda här i närheten :D