- Bluefish
- Medlem ●
- Stockholm
Jag tog mig friheten att ändra lite, eftersom jag är nätverksfreak så ville jag att det står "AP: <ssid> @ 0%" istället.. Och det fungerar bra
#!/bin/bash echo -n AP: $(/usr/local/bin/airport | grep Network | cut -c 15-50) "@" (/usr/local/bin/airport | grep % | cut -c 1-4)
Jag hittade ett nice script som visar återstående batteritid i procent.
/usr/sbin/ioreg -p IODeviceTree -n "battery" -w 0 | awk '/IOBatteryInfo/ {info = $6 $7; split(info, bat, ","); if (bat[6] == "\"Flags\"=4") printf("\xac|\xac|- "); else printf("-(~)- "); printf("%3.2f", substr(bat[4], index(bat[4],"=") + 1,10) / substr(bat[1], index(bat[1],"=") + 1,10) * 100); print "%"}'
Hmm, jag lyckas inte kompilera AP-skriptet, jag får bara 'cc: command not found'. Jag har GCC installerat och trodde att det skulle räcka!?
Jag har laddat ner och packat upp airport-mappen, och när jag går in i den och kör 'make' i terminalen så får jag följande felmedelande:
cc -Wall -Os -c -o airport.o airport.m
make: cc: Command not found
make: *** [airport.o] Error 127
Jag försökte skriva om makefilen och ersatte med cc med gcc, men det blev ingen skillnad. Det är lite mystiskt det där.. Jag installerade GCC från Xcode-toolspaketet man kan ladda ner från Apple.
Om jag fyrar av kommandot gcc i terminalen så får jag bara 'command not found'.
Jag löste det på egen hand, något måste ha blivit tokigt när jag installerade Developer Tools, för när jag gjorde om det så fungerade det fint.
Jag har problem med geek tool, jag har lagt upp en massa grafer från avanza, för att visa aktiekurser och fonder som jag har i min portfölj.
Men nu visar den bara fonderna, samt en graf över utländs valuta.
Jag har även gjort en vanligt html hemsida med exakt samma länkar, det är nämligen länkar till bilder som uppdateras fler gånger dagligen, och html sidan fungerar perfekt, så jag vet att servern fungerar som den skall.
I skrivande stund får jag också samma problem som skribenten ovan. Geek tool hoggar 190% av processorkapaciteten.
Någon som har idéer?
(för att få geek tool att sluta hogga processorn gick jag bara in i kontrollpanelen och klickade av och på geek tool, men vad är det som utlöser problemet?)
//K
Ja, eller är det ngn som har en bra hemsida för oss mindre begåvade på det här området... Där det finns script då, till massa snajsiga grejer:-)
Här finns det en hel del grejer: Geeklets - Share and vote on Geeklets for GeekTool
Jag har hittat en kalender som jag tycker är bra. Veckan börjar med Måndag som första dag på veckan. Jag behöver dock hjälp med scripten. I original scripten är den aktuella dagen markerad med **. Jag vill inte ha stjärnor utan vill ha den aktuella dagen med en unik färg. Någon som kan hjälpa mig med förändringen? Scripten ser ut så här:
echo `date "+%d %B %Y"` | awk \
'{ print substr(" ",1,(21-length($0))/2) $0; }'; \
cal | awk '{ getline; print " Mo Tu We Th Fr Sa Su"; getline; \
if (substr($0,1,2) == " 1") print " 1 "; \
do { prevline=$0; if (getline == 0) exit; print " "\
substr(prevline,4,17) " " substr($0,1,2) " "; } while (1) }' | \
awk -v cday=`date "+%d"` '{ fill=(int(cday)>9?"":" "); \
a=$0; sub(" "fill int(cday)" ","*"fill int(cday)"*",a); print a }'\
Tack på förhand.
Jag har hittat en kalender som jag tycker är bra. Veckan börjar med Måndag som första dag på veckan. Jag behöver dock hjälp med scripten. I original scripten är den aktuella dagen markerad med **. Jag vill inte ha stjärnor utan vill ha den aktuella dagen med en unik färg. Någon som kan hjälpa mig med förändringen? Scripten ser ut så här:
echo `date "+%d %B %Y"` | awk \
'{ print substr(" ",1,(21-length($0))/2) $0; }'; \
cal | awk '{ getline; print " Mo Tu We Th Fr Sa Su"; getline; \
if (substr($0,1,2) == " 1") print " 1 "; \
do { prevline=$0; if (getline == 0) exit; print " "\
substr(prevline,4,17) " " substr($0,1,2) " "; } while (1) }' | \
awk -v cday=`date "+%d"` '{ fill=(int(cday)>9?"":" "); \
a=$0; sub(" "fill int(cday)" ","*"fill int(cday)"*",a); print a }'\
Tack på förhand.
Vet inte om du menar att varje enskild dag ska ha en egen färg, och de orkar jag inte pillra med nu
Men följande ger iaf dagens datum röd färg, du kan byta färg genom att ange "din färgs" ansi-escape-kod.
echo `date "+%d %B %Y"` | awk \
'{ print substr(" ",1,(21-length($0))/2) $0; }'; \
cal | awk '{ getline; print " Mo Tu We Th Fr Sa Su"; getline; \
if (substr($0,1,2) == " 1") print " 1 "; \
do { prevline=$0; if (getline == 0) exit; print " "\
substr(prevline,4,17) " " substr($0,1,2) " "; } while (1) }' | \
awk -v cday=`date "+%d"` '{ fill=(int(cday)>9?"":" "); \
a=$0; sub(" "fill int(cday)" "," "echo "\033[0;31m" fill int(cday) echo "\033[0m" " ",a); print a }'\
Lycka till.
Denna kör jag direkt i Geektools:
cal | awk '{ print " "$0; getline; print " Mo Tu We Th Fr Sa Su"; getline; if (substr($0,1,2) == " 1") print " 1 "; do { prevline=$0; if (getline == 0) exit; print " " substr(prevline,4,17) " " substr($0,1,2) " "; } while (1) }' | sed -E '1,$'"s/ ($(date +%e))( |$)/ $(echo '\033[1;31m')\1$(echo '\033[0m')\2/"
Någon som vet om det planeras någon uppdatering för Geektool så man kan köra det i Lion?
Fick den här av Geektool-utvecklaren. Fungerar i Lion. http://dl.dropbox.com/u/1760713/GeekTool.pref...
Fick den här av Geektool-utvecklaren. Fungerar i Lion. http://dl.dropbox.com/u/1760713/GeekTool.prefPane.zip
Ah, man tackar!
Hej!
Skulle vilja ha hjälp att skriva om ett script för att visa aktier med geektool.
curl Dow Jones Industrial Average: INDEXDJX:.DJI quotes & news - Google Finance | sed -n '/chg/{x;1!p;g;p;n;p;};h' | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | tail -3 | sed '$!N;s/\n/ /'| sed '$!N;s/\n/ /' | sed '$!N;s/\n/ /' | sed 's/^/DOW /g' Den postar följande: DOW + xx.xx (xx.xx%) Jag vill nu ha den till Stockholm All Share PI. finns här: Dock verkar det inte gå att byta ut bara till den URL-adressen. Någon som kan hjälpa mig? Detta är hur skriptet ser ut med den svenska adressen, men den ger bara tillbaka kod i GT. Killen som först skrev det skrev även (till dem som inte fick det att funka):
Citat:
Try this insted:
Han fick då en fråga tillbaka:
Citat:
och svarade:
Citat:
Det måste vara jag som är helt kass, för hur jag änd vrider på det får jag inte till det. Igen, tack på förhand! |
Hej!
Skulle vilja ha hjälp att skriva om ett script för att visa aktier med geektool.
Skulle denna kunna ge dig det du vill ha?
curl -s http://www.google.ca/finance?q=INDEXNASDAQ:OM... | grep "<span class=\"chr\"" | tr -d "\n" | sed 's/<span class="ch bld"><span class="chr" id="\(.*\)">\(.*\)<\/span><span class="chr" id="\(.*\)">\(.*\)<\/span>/OMX: \2 \4/'
Då får jag nu kl 17:15 "OMX: -0.50 (-0.51%)"
curl -s OMX Stockholm All-Share Cap GI: INDEXNASDAQ:OMXSCAPGI quotes & news - Google Finance | grep "<span class=\"chr\"" | tr -d "\n" | sed 's/<span class="ch bld"><span class="chr" id="\(.*\)">\(.*\)<\/span><span class="chr" id="\(.*\)">\(.*\)<\/span>/OMX: \2 \4/'
1000-tack! Precis vad jag sökte. Försökte att se vad som skiljer din kod mot dom tidigare, men inser inte vad dom olika tecknen etc. gör