Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Skript till GeekTool

Tråden skapades och har fått 82 svar. Det senaste inlägget skrevs .
  • Medlem
  • International user
  • 2006-11-02 21:14

jag har nu gjort så att dom skript jag använder fungerar, rss.sh och itunes scriptet. Men det jag undrar över är hur jag ska få åäö att fungera.. det fungerar bara inte. snälla hjälp

sen undrar jag hur rss.sh ska editeras för att sen ta bort CDATA som kommer av xml filer. Jag vore väldigt tacksam för hjälp, och tar jag av t.ex. just sweclockers med rss.sh så kommer all text helt normalt, åäö osv. Men inte när jag tar från macfeber eller i iTunes. Vad ska göras ?

Senast redigerat 2006-11-02 21:55

Har du provat det som m_beckman föreslog tidigare i tråden: http://www.99mac.se/mac-os-x/68717-skript-till-geektool.html#post526500
Att lägga till

| iconv -f utf-8 -t ucs-2-internal

efter scriptet. Observera pipe tecknet | som du hittar på alt-7.

får du bort genom att ändra raden [code]curl -s $1 | grep "<title>" | sed -e 's:<title>::' -e 's:</title>::' | head -n $posts[/code]till[code]curl -s $1 | grep "<title>" | sed -e 's:<title>::' -e 's:</title>::' -e ':<![CDATA[::' -e ':::' | head -n $posts[/code]

/Linus

  • Medlem
  • International user
  • 2006-11-02 22:40

jag är lite dum nu, jag är ganska ny å´på mac och unixbaserade system. Kan jag adda bara | iconv -f utf-8 -t ucs-2-internal det till rss.sh också någonstans och var i så fall ?
det där cdata scriptet fungerade inte.. jag ska nog testa vidare om jag får det att fungera.. tack för väldigt snabbt svar.

sed: 2: ":]]>::
": unused label ']]>::'
sed: 2: ":]]>::
": unused label '::'
        Nyheter fr?n SweClockers.com
            <![CDATA[LG b?rjar snart massproducera 100? lcd-tv
            Rackspace planterar tr?d f?r varje server
            Seagate klarg?r kring Maxtor
            OCZ sl?pper n?taggregat p? 850 Watt
            Intel lanserar Core 2 Extreme QX6700
            V?rldens l?ttaste b?rbara dator kommer fr?n Sony
            Dell introducerar b?rbar med AMD-processor
            Logitech Alto
            Standardorgan f?r tr?dl?st HD-material
            Ati Catalyst 6.10

mvh lukas

Du kan lägga till det efter raden du just ändrade.
Jag ser nu att jag glömde två s i koden ovan. Skall vara:

curl -s $1 | grep "<title>" | sed -e 's:<title>::' -e 's:</title>::' -e 's:::' -e 's:::' | head -n $posts
  • Medlem
  • International user
  • 2006-11-02 22:58
sed: 1: "s:<![CDATA[::
": unbalanced brackets ([])

sen menar du rakt in i ssh filen det där inv kommandot?
jag menar bara att det där andra vara ett oas script som det gick att lägga rakt efter på, men det fungerade inte när jag använde ssh scriptet.

MVH Lukas

Äsh, där får man för att man inte kör kommandona utan bara skriver ur minnet... Jag sitter tyvärr inte vid en mac just nuså jag kan inte testa men du måste troligtvis "escapa" alla [. Försök igen med:

curl -s $1 | grep "<title>" | sed -e 's:<title>::' -e 's:</title>::' -e 's:<!\[CDATA\[::' -e 's:\]\]>::' | head -n $posts | iconv -f utf-8 -t ucs-2-internal

Och jag antar at du menar rss och inte ssh?
Men osa scriptet får du skriva som m_beckman beskrev:

osascript /path/to/script/script.scpt | iconv -f utf-8 -t ucs-2-internal
  • Medlem
  • International user
  • 2006-11-02 23:23

jo jag menade rss och inte ssh, det är jag som börjar bli lite trött. Tacksam för din hjälp, allt fungerar utom just macfeber åäö. men det får bli en annan dag. Väldigt tacksam för din hjälp. (osa scriptet fick jag att fungera första gången, så det var inga problem. det var det andra som var lite struligt för en nybörjare som jag)

ps. nu verkar allt fungera. kollade igenom allt en gång till ds.

TACK!

(såna som du gör att det är trevligt att byta os)

TV-scriptet ger mig följande:

Gollum:~/Library/Geektools kristoffer$ ./tv.sh 

SVT1
15.00 Argument

SVT2
15.40 Veronica Mars

TV3
15.30 French kiss

TV4
14.55 Martha

KANAL5
15.40 Sjunde himlen

TV6
15.10 Kameleonten

Hur får man en lite trevligare utskrift samt några program framöver visade för sig?

Kommande program styrs med hjälp av kakan du hämtar från tvprogram.nu. Kryssa i rutan Kommande och spara. Hämta sedan kakan som står beskrivet på hemsidan och i scriptet.

Hur menar du med trevligare utskrift?

Ursprungligen av Linus Söderlind:

Kommande program styrs med hjälp av kakan du hämtar från tvprogram.nu. Kryssa i rutan Kommande och spara. Hämta sedan kakan som står beskrivet på hemsidan och i scriptet.

Hur menar du med trevligare utskrift?

Det fixade biffen ja

med trevligare utskrift menar jag något åt det här hållet (som visats tidigare)

Tag bort eller kommentera bort, med #, raderna som liknar nedanstående i slutet av tv.sh och ersätt med detta. OBS det är viktigt hur texten nedan är formaterad, alla mellanslag, tabbar och radbrytningen är viktiga. Klipp och klista!

$lynx -dump $tempfile | sed -e '/[0-9][0-9].[0-9][0-9]-[0-9][0-9].[0-9][0-9]/d' -e 's/  [0-9][0-9].[0-9][0-9]/	&/g' -e '/^   [0-9][0-9]/s/^   /	  /g' -e '/^$/d'  -e '/^   [A-Z]/s/^   //g' -e '/^[A-Z]/i\
\'

Koden tar ingen hänsyn till att vissa kanalnamn är så långa att tabbarna ser konstiga ut. För att komma runt det problemet får man nog byta ut lynx istället. Kanske till w3m eller liknande som renderar html tabeller lite bättre.

Här får jag följande meddelande när jag försöker köra med ovanstående lilla mod:

$ ./tv.sh
\ed: 1: "/^[A-Z]/i\
": extra characters after \ at the end of i command

Senast redigerat 2006-11-30 02:20

Hmm. märkligt.
Jag bifogar min fil istället. Du får kopiera in din kaka så att det använder dina kanaler.

Ursprungligen av Linus Söderlind:

Hmm. märkligt.
Jag bifogar min fil istället. Du får kopiera in din kaka så att det använder dina kanaler.

Tusen tack, nu fungerar det fint
Ska komma på något sätt att snygga till raden där det står Kanal5 bara, för där skjuts övre raden en "tab" åt höger...

  • Medlem
  • Gävle
  • 2006-11-30 09:34

Tack Linus Söderlind för nätverksscriptet, blev riktigt snyggt.

Jag kör även en df -Hln för att kolla hur diskarna mår på datorn, skulle nog kunna snyggas till lite.
Vore nice om man kunde RRDtools så man kunde få så där snygga grafer som dom har på skärmdumparna på GeekTools hemsida.

Jag har uppdaterat både radio.sh och tv.sh ikväll.

radio.sh konverterar nu &#39; till '. Jag har börjat lyssna till P3 street och var och varannan låt/artist innehåller '... rinnin', bounchin', lil'

tv.sh stöder flera olika utseenden.

# 1 
# 		TV4
# 		22.00 Tyst vittne 
#		23.00 Tyst vittne 
#		24.00 Tyst vittne 
#		
#		TV4+

# 2
# 		TV4
# 			22.00 Tyst vittne 
#			23.00 Tyst vittne 
#			23.00 Tyst vittne 
#		TV4+

# 3			Denna variant stöder inte kommande program
#		TV4       22.00 Tyst vittne 
#		
#		TV4+      22.00 Tyst vittne 

# 4			Denna variant stöder inte kommande program
#		TV4       22.00 Tyst vittne
#		TV4+      22.00 Tyst vittne 

# 5
#		TV4       22.00 Tyst vittne 
#		          23.00 Tyst vittne 
#		          24.00 Tyst vittne 
#
#		TV4+      22.00 Tyst vittne 

Bara att ändra på output i filen.

Filerna ligger på http://linus.homeunix.com/GeekTool/

/Linus

Ok, jag kan inte ens skriva en rad html kod. Nu vill jag ha Itunes sådär fiffigt som alla verkar ha det, är det någonting jag ens ska ge mig på?

Har kört tv.sh scriptet ett tag men nu verkar det inte funka riktigt längre.. får detta: http://www.fileden.com/files/2006/8/17/172266/Bild%201.png

Öppna tv.sh i valfri textredigrerare och ändra rad 91 från:

curl -s -A "Mozilla/4.0" -b "tvpkaka3=$cookie" -m 30 $url | fgrep -A 1 tvprogram\ nu\ klockan | sed -e '/tvprogram nu klockan/d' -e 's/href=/ /g' -e 's/alt=/alt="" /g' > $tempfile

till

curl -s -A "Mozilla/4.0" -b "tvpkaka3=$cookie" -m 30 $url | fgrep -A 1 tvprogram\ nu\ klockan | sed -e '/tvprogram nu klockan/d' -e 's/href=/ /g' -e 's/<img[^>]*>//g' > $tempfile

eller tanka hem den uppdaterade filen från min hemsida: http://linus.homeunix.com/GeekTool/ men då måste du komma ihåg att kopiera över din cockie från din gamla tv.sh för att behålla dina kanaler.

Jag känner att det här går ett antal mil ovanför mitt huvud, både geektools och skriptet, skulle någon kunna förbarma sig över mig och skriva en idiotguide till hur man får RSS scriptet att fungera?

  • Medlem
  • Gävle
  • 2009-03-24 20:48

Är det någon mer än jag som har problem med Geektools?
Kör det på 10.5.6 MBP.
Har sex stycken entrys . SystemI Inst kraschar. Den flyttar på entrys som jag inte har markerat. Den kopierar över andra entrys script.

  • Medlem
  • Göteborg
  • 2009-12-06 11:57

Skulle behöva hjälp med att hämta info från en sida från LFV.se Startsida.

Finns det någon som kan hjälpa mig med skriva ett script för Geektool med hjälp av lynx som gör att jag kan hämta METAR och TAF från dessa sidor METAR och TAF

Eftersom att jag är en amatör(=kan fan inte) så skulle jag bli grymt glad om någon kunde hjälpa mig!

Tackar på förhand!
/Mattias

  • Medlem
  • Göteborg
  • 2009-12-08 18:32

Någon?

Bevaka tråden