Gå til innhold

Screenshot av Linux-desktop (Modem Warning)


Anbefalte innlegg

du kan vel ikke sende meg det weather scriptet du bruker i torsmo? jeg finner bare en som bruker fahrenheit

6405850[/snapback]

 

skriv i .torsmorc

$Local Weather:
${hr}
${execi 1800 /din/plassering/weather.sh

#!/bin/sh

# Grab weather data from weather.com and format it acc$
# Script written by boojit
# Modified by Hellf[i]re
# The orignal script and xslt can be downloaded from h$

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

# your Location ID: use [url=http://xoap.weather.com/search$]http://xoap.weather.com/search$[/url]
# U.S. users can just use their zip code; doubt that w$
LOCID=NOXX0004

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

# where this script and the XSLT lives
RUNDIR=/home/tob
# there's probably other stuff besides CURL that will $
# tried any others.
# you can get curl at [url=http://curl.haxx.se/]http://curl.haxx.se/[/url]
CURLCMD=/usr/bin/curl

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

# you probably don't need to modify anything below thi$

# CURL url. Use cc=* for current forecast or dayf=10 t$
CURLURL="http://xoap.weather.com/weather/local/$LOCID?$

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

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


#####
eval "$CURLCMD \"$CURLURL\" 2>/dev/null| $XSLTCMD $XSL$

der er scriptet jeg bruker (lagre som weather.sh i /home/xxx ) du må sikkert redigere det for at det skal virke.

Endret av Tob2k
Lenke til kommentar
Videoannonse
Annonse
kan jeg få se din weather.xslt også?

6409201[/snapback]

 

Skjult tekst: (Marker innholdet i feltet for å se teksten):

<!--

 

This XSLT is used to translate an XML response from the weather.com

XML API.

 

You can format this file to your liking. Two things you may feel

like doing:

 

       1) Modify the layout of the fields or static text already defined

       2) Add other fields from the XML response file that aren't referenced in this

          XSLT. You can grab a full list by just doing a:

          wget "http://xoap.weather.com/weather/local/$LOCID?cc=*&unit=$UNITS"

          (change $LOCID and $UNITS to suit your needs)

-->

 

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" >

       <xsl:output method="text" disable-output-escaping="yes"/>

       <xsl:template match="weather">

               <xsl:apply-templates select="cc"/>

               <xsl:apply-templates select="dayf/day[@d=1]"/>

       </xsl:template>

 

       <xsl:template match="cc">

               <xsl:text>Location: </xsl:text><xsl:value-of select="obst"/>

<xsl:text>:

</xsl:text>

<xsl:text>  Temperature: </xsl:text><xsl:value-of select="tmp"/><xsl:value-of select="/weather/head/ut"/>

<xsl:if test="tmp != flik">

<xsl:text>

 Feels Like: </xsl:text><xsl:value-of select="flik"/><xsl:value-of select="/weather/head/ut"/>

</xsl:if>

<xsl:text>

 Conditions: </xsl:text><xsl:value-of select="t"/>

<xsl:text>

 Wind: </xsl:text>

<xsl:choose>

       <xsl:when test="wind/s = 'calm'"><xsl:text>0</xsl:text></xsl:when>

       <xsl:otherwise><xsl:value-of select="wind/s"/></xsl:otherwise>

</xsl:choose>

<xsl:value-of select="/weather/head/us"/>

<xsl:choose>

       <xsl:when test="wind/s = 'calm'"><xsl:text>(0mph)</xsl:text></xsl:when>

       <xsl:otherwise><xsl:text> (</xsl:text><xsl:value-of select="round(wind/s * 0.6214)"/><xsl:text>mph)</xsl:text></xsl:otherwise>

</xsl:choose>

<xsl:text> (</xsl:text><xsl:value-of select="wind/t"/>

<xsl:text>)</xsl:text>

       </xsl:template>

 

       <xsl:template match="dayf/day[@d=1]">

<xsl:text>

 Tomorrow: </xsl:text><xsl:value-of select="low"/><xsl:value-of select="/weather/head/ut"/>

<xsl:text> to </xsl:text><xsl:value-of select="hi"/><xsl:value-of select="/weather/head/ut"/>

<xsl:text>, </xsl:text><xsl:value-of select="part[@p=d]/t"/>

<xsl:text>

 </xsl:text><xsl:value-of select="/weather/swa/a/t"/>

<xsl:text>

</xsl:text>

       </xsl:template>

</xsl:stylesheet>

Endret av Tob2k
Lenke til kommentar
får det ikke til å funke... er du sikker på at det som står i .torsmorc (eller conky fila di) stemmer med det du posta?

6409303[/snapback]

 

nei... men tror det skal være rett nå, og alle linjene som ender med $ i scriptet skal det være noe mer på, men antar du klarer å gjette deg til hva som skal stå der.

Lenke til kommentar
Tob2k: jeg blir faktisk deprimert av desktopen din.. noe så grusomt..

 

jeje, smak og behag, men damn...

6466379[/snapback]

 

hehe ;) (vet den ser litt fjortiss ut)

nei ikke noe jeg kommer til A ha lenge det her, bare tester litt rundt om forskjellige ting, og er vel bare "forandrig fryder" som har komet over meg. men gleder meg til A se din :p

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...