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
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:
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å.

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
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
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
