Vai al contenuto

Raccolta Script e Codici per GeekTool


fanfulla

Messaggi raccomandati

a me non funziona l'immagine delle previsioni: ho settato (file:///tmp/weather.png),ma non mi funziona...prima funzionava tutto correttamente,poi ho cancellato un pò con itool e da lì non ha più funzionato.eppure sono andato a visitare le pagine con safari e con firefox,ma non mi vengono lo stesso le immagini.

grazie

Link al commento
Condividi su altri siti

  • 3 settimane dopo...
  • Risposte 189
  • Creato
  • Ultima Risposta

qualcuno di voi conosce la sintassi per mettere due comandi sulla stessa riga (ex. date '+%A' date '+%d' scritto così non funziona) e per impostare il font, colore e grandezza del carattere?

il tutto ha lo scopo di creare un solo file shell o uno script avviabile per rendere il tutto un pò più ordinato.

Link al commento
Condividi su altri siti

qualcuno di voi conosce la sintassi per mettere due comandi sulla stessa riga (ex. date '+%A' date '+%d' scritto così non funziona) e per impostare il font, colore e grandezza del carattere?

il tutto ha lo scopo di creare un solo file shell o uno script avviabile per rendere il tutto un pò più ordinato.

per colori, grandezza etc si fa da GeekTool stesso... per mettere in linea fai prima a fare due comandi distinti e spostarli sul desktop draggando i riquadri di GeekTool per far modo che siano in linea... però nel caso della data puoi fare tranquillamente

date "+%A %d"

OOOOOOOOOOOOOOOOOO

OOOOOOOOOOOOOOO

OOOOOOOOOOOOOOO

OOOOOOOOOOOOOOOOOO#

Link al commento
Condividi su altri siti

  • 2 settimane dopo...
Raga ho provato lo script dell'ora e della data ma non mi si aggiorna.... anche l'orario rimane sempre lo stesso... qualche idea?

devi impostare da GeekTool ogni quanto aggiornare lo script...

OOOOOOOOOOOOOOOOOO

OOOOOOOOOOOOOOO

OOOOOOOOOOOOOOO

OOOOOOOOOOOOOOOOOO#

Link al commento
Condividi su altri siti

  • 4 settimane dopo...

ciao, qualcuno usa il geeklet che visualizza le lyrics di itunes? (si trova anche qui) perchè ultimamente non funziona. mi spiego

quando il file itunes ha il testo tutto ok

ma quando non c'è il testo nei metadati e non lo trova sui 3 siti su cui controlla, esce una fastidiosa pubblicità nella shell.. prima invece se non c'era niente non visualizzava niente. qualcuno ha la soluzione?

Link al commento
Condividi su altri siti

  • 2 mesi dopo...
ciao, qualcuno usa il geeklet che visualizza le lyrics di itunes? (si trova anche qui) perchè ultimamente non funziona. mi spiego

quando il file itunes ha il testo tutto ok

ma quando non c'è il testo nei metadati e non lo trova sui 3 siti su cui controlla, esce una fastidiosa pubblicità nella shell.. prima invece se non c'era niente non visualizzava niente. qualcuno ha la soluzione?

dunque dopo aver segnalato la cosa al creatore del geeklet l'errore è stato corretto ed è stata aggiunta una nuova fonte: www.absolutelyrics.com.

ora si può scaricare dal suo sito

:ghghgh:

Link al commento
Condividi su altri siti

  • 1 mese dopo...

ma quindi per le previsioni devo aprire due finestre? una shell e una image?

nella shell scrivere lo script con l'indirizzo della pagina di yahoo e nell'image scrivere solo file:///tmp/weather.png

io ho fatto così e mi compare l'immagine...però la finestra della shell resta vuota...la lascio così? dove la metto? :ghghgh:

grazie

ps: come faccio ad ingrandire l'immagine meteo?!?

[FONT="Fixedsys"][SIZE="4"][COLOR="Plum"]...i piaceri della vita o fanno ingrassare o sono immorali o sono illegali......
[/COLOR][/SIZE][/FONT]
iMac 20" 2.4ghz 320Gb

Link al commento
Condividi su altri siti

ok sono riuscito più o meno a fare tutto....unico problema quando spengo per vedere il meteo devo aprire geektool e cliccare REFRESH..

why??!!!!

[FONT="Fixedsys"][SIZE="4"][COLOR="Plum"]...i piaceri della vita o fanno ingrassare o sono immorali o sono illegali......
[/COLOR][/SIZE][/FONT]
iMac 20" 2.4ghz 320Gb

Link al commento
Condividi su altri siti

  • 4 mesi dopo...

Ecco il mio desk

schermata20110129a10512.png

ci sono:

itunes

lyrics

processi

Ansa TopNews "solo scritta" (grazie mac-dragon)

rss dell'ansa

calendario lungo

uptime

alba/tramonto

previsioni future

immagine previsione di oggi (con shell invisibile per farlo funzionare)

giorno/mese/ora

icone create con image2icon partendo da questo

per lo sfondo bisogna cercare parquet in google immagini

non ho creato gli script, li ho solo modificati e tradotti in italiano, se vi interessa qualcosa lo posto

Link al commento
Condividi su altri siti

Ecco il mio desk

schermata20110129a10512.png

qui

ci sono:

itunes

lyrics

processi

Ansa TopNews "solo scritta" (grazie mac-dragon)

rss dell'ansa

calendario lungo

uptime

alba/tramonto

previsioni future

immagine previsione di oggi (con shell invisibile per farlo funzionare)

giorno/mese/ora

icone create con image2icon partendo da questo

per lo sfondo bisogna cercare parquet in google immagini

non ho creato gli script, li ho solo modificati e tradotti in italiano, se vi interessa qualcosa lo posto

tutto!!!!!!:haha:;)

ragazzi per twitter ce un script che posso usare?

ne ho trovati tanti ma non funzionano.:ghghgh:

Link al commento
Condividi su altri siti

Ecco il mio desk

schermata20110129a10512.png

qui

ci sono:

itunes

lyrics

processi

Ansa TopNews "solo scritta" (grazie mac-dragon)

rss dell'ansa

calendario lungo

uptime

alba/tramonto

previsioni future

immagine previsione di oggi (con shell invisibile per farlo funzionare)

giorno/mese/ora

icone create con image2icon partendo da questo

per lo sfondo bisogna cercare parquet in google immagini

non ho creato gli script, li ho solo modificati e tradotti in italiano, se vi interessa qualcosa lo posto

Posta tutti gli script, please:rolleyes:

Macbook Pro 8.2 15" 8Gb --- Iphone 6 16Gb Grigio Siderale  --- Iphone 4s 16Gb Nero --- Ipod 3g 4Gb
Id GameCenter: formware --- Id PSN: formware --- Instagram: http://instagram.com/formware

Link al commento
Condividi su altri siti

che sbatti...

e va bè

canzone di itunes

#!/bin/sh

if ps x | grep iTunes | grep -q -v grep; then

osascript -e 'tell application "iTunes"

set trackname to name of current track

set artistname to artist of current track

set albumname to album of current track

if albumname is null then

set albumshow to " "

else if albumname is "" then

set albumshow to " "

else

set albumshow to " ( " & albumname & " ) "

end if

set trackduration to duration of current track

set trackposition to player position

set elapsed to round (trackposition / trackduration * 100)

set myRating to round ((rating of current track) / 20)

if myRating is 1 then

set myRating to "| * "

else if myRating is 2 then

set myRating to "| ** "

else if myRating is 3 then

set myRating to "| *** "

else if myRating is 4 then

set myRating to "| **** "

else if myRating is 5 then

set myRating to "| ***** "

else

set myRating to ""

end if

set myRating to myRating

set output to "" & trackname & " - " & artistname & albumshow & myRating & "| " & elapsed & "%"

end tell' | iconv -f utf-8 -t ucs-2-internal

fi

lyrics

l'ho linkato 4o 5 post fa

Ansa rss

URL="http://www.ansa.it/web/notizie/rubriche/topnews/topnews_rss.xml"

maxLength="1000"

start="3"

end="10"

curl --silent "$URL" |

sed -e :a -e '$!N;s/\n//;ta' |

sed -e 's/<title>/\

<title>/g' |

sed -e 's/<\/title>/<\/title>\

/g' |

sed -e 's/<description>/\

<description>/g' |

sed -e 's/<\/description>/<\/description>\

/g' |

grep -E '(title>|description>)' |

sed -n "$start,$"'p' |

sed -e 's/<title>//' |

sed -e 's/<\/title>//' |

sed -e 's/<description>/ /' |

sed -e 's/<\/description>//' |

sed -e 's/<!\[CDATA\[//g' |

sed -e 's/\]\]>//g' |

sed -e 's/</</g' |

sed -e 's/>/>/g' |

sed -e 's/<[^>]*>//g' |

cut -c 1-$maxLength |

head -$end |

sed G |

fmt

questo si può cambiare cambiando il sito rss, e le prime 4 righe

calendario lungo

#!/usr/bin/env ruby

#

# Author: Robert Jorgenson

# Author email: rjorgenson@gmail.com

require 'Date'

ABBR_DAYNAMES = {0, 'Do', 1, 'Lu', 2, 'Ma', 3, 'Me', 4, 'Gi', 5, 'Ve', 6, 'Sa'}

def days_in_month(year, month)

return (Date.new(year, 12, 31) << (12 - month)).day

end

def day_in_month(year, month, day)

return Date.new(year, month, day).wday

end

def build_day_array(year, month)

day_array = Array.new

for d in (1..days_in_month(year, month))

day_array[d] = ABBR_DAYNAMES[day_in_month(year, month, d)]

end

day_array.shift

return day_array * " "

end

def build_separator(year, month)

color = "\e[32m" #green

#color = "\e[31m" #uncomment for red

separator_string = "==" # change this to change separator, best if 2 characters wide

close = "\e[0m" # don't change this

separator = Array.new

for d in (1..days_in_month(year, month))

if year == Time.now.year && month == Time.now.month && d == Time.now.day then

separator[d] = "#{color}#{separator_string}#{close}"

else

separator[d] = "#{separator_string}"

end

end

separator.shift

return separator * " "

end

def build_date_array(year, month)

date_array = Array.new

for d in (1..days_in_month(year, month))

date_array[d] = d

end

date_array.shift

date_array.each do |d|

if d < 10 then

date_array[(d-1)] = "0#{d}"

end

end

return date_array * " "

end

year = Time.now.year

month = Time.now.month

puts build_day_array(year, month)

puts build_separator(year, month)

puts build_date_array(year, month)

cambiare il numero vicino a "color" per cambiare il colore

alba

curl --silent http://weather.yahoo.com/italy/lombardy/gallarate-715939/ | perl -pe 's/\n//g' | perl -pe 's/.*Sunrise:<\/dt><dd>/Alba: /m' | perl -pe 's/<\/dd>.*//m'

anche qui va modificato il link in base alla vostra città

tramonto

curl --silent http://weather.yahoo.com/italy/lombardy/gallarate-715939/ | perl -pe 's/\n//g' | perl -pe 's/.*Sunset:<\/dt><dd>/Tramonto: /m' | perl -pe 's/<\/dd>.*//m'

previsioni

curl --silent "http://xml.weather.yahoo.com/forecastrss?p=ITXX0377&u=c" | grep -E '(High:)' | sed -e 's/<BR \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<br \/>//'

immagine meteo

file://localhost/tmp/weather.png

script per far funzionare l'immagine

curl --silent -o /tmp/weather.html http://weather.yahoo.com/italy/lombardy/gallarate-715939/;curl --silent -o /tmp/weather.png $(grep "div\ class=\"forecast-icon\"\ style=\"background:url" /tmp/weather.html| awk -F"'" '{ printf $2 }');for NUM in $(grep -n "<li><strong>.*\n" /tmp/weather.html|cut -d":" -f1); do TARGET=$((NUM+1)) ; sed -n "$NUM"p /tmp/weather.html|sed 's|<li><strong>||g'|sed 's|</strong>||g'| sed 's/^[\t]*//'; sed -n "$TARGET"p /tmp/weather.html ; done

(per tutti quelli collegati con yahoo dovete cercarvi il link della vostra zona)

processi ordinati per consumo ram (non trovo quello ordinato per cpu...)

ps -amcwwwxo "command %mem %cpu" | grep -v grep | head -11

Giorno, mese, ora e data sono nel primo post

ecco fatto

Link al commento
Condividi su altri siti

Perfavore mi spieghi meglio due cose....

I script per iTunes a cosa servono? Ogni volta che parte una qualsiasi canzone mi fa vedere tutto il testo?

Per mettere il calendario come hai fatto tu bisogna mettere tutto quel lunghissimo script?

Grazie mille.....:haha:

MacBook Pro 13" + Time Capsule 2T + Apple Tv 2g + iPhone 5s + iPad2 64 GB Wi-Fi+3G + iPod classic 160 GB+ iPod nano 1 GB 2006 + iPod nano 8 GB 2010

Link al commento
Condividi su altri siti

Ecco il mio desk

schermata20110129a10512.png

qui

ci sono:

itunes

lyrics

processi

Ansa TopNews "solo scritta" (grazie mac-dragon)

rss dell'ansa

calendario lungo

uptime

alba/tramonto

previsioni future

immagine previsione di oggi (con shell invisibile per farlo funzionare)

giorno/mese/ora

icone create con image2icon partendo da questo

per lo sfondo bisogna cercare parquet in google immagini

non ho creato gli script, li ho solo modificati e tradotti in italiano, se vi interessa qualcosa lo posto

(prego)

:ghghgh:

OOOOOOOOOOOOOOOOOO

OOOOOOOOOOOOOOO

OOOOOOOOOOOOOOO

OOOOOOOOOOOOOOOOOO#

Link al commento
Condividi su altri siti

  • 2 settimane dopo...

solo a me il calendario non è centrato..praticamente oggi che è il 9 febbraio non sta sotto il mercoledi

MacBook Pro 13" + Time Capsule 2T + Apple Tv 2g + iPhone 5s + iPad2 64 GB Wi-Fi+3G + iPod classic 160 GB+ iPod nano 1 GB 2006 + iPod nano 8 GB 2010

Link al commento
Condividi su altri siti

come faccio a mettere un'immafine sopra la menubar con geektool??

MacBook Pro 13" + Time Capsule 2T + Apple Tv 2g + iPhone 5s + iPad2 64 GB Wi-Fi+3G + iPod classic 160 GB+ iPod nano 1 GB 2006 + iPod nano 8 GB 2010

Link al commento
Condividi su altri siti

  • 4 settimane dopo...
solo a me il calendario non è centrato..praticamente oggi che è il 9 febbraio non sta sotto il mercoledi

anche a me non è centrato...qualcuno sa dirmi come fare?? grazie

 Ipod nano 2 Gb Black (1° gen)

 MacBook Pro 13" 2.26 Ghz

 Iphone 4 16 Gb Black

Link al commento
Condividi su altri siti

perfetto....

grazie

dovete usare un carattere a spaziatura fissa

io ho usato courier grassetto

MacBook Pro 13" + Time Capsule 2T + Apple Tv 2g + iPhone 5s + iPad2 64 GB Wi-Fi+3G + iPod classic 160 GB+ iPod nano 1 GB 2006 + iPod nano 8 GB 2010

Link al commento
Condividi su altri siti

  • 4 mesi dopo...

Adesso avrei un'altra domanda: come si fa per far visualizzare gli script automaticamente dopo un riavvio?

Ho provato ma non mi sono comparse le varie immagini se non ritornando sulle pref. di geektool e non trovo l'app. da inserire come avviata al login

Preferenze di sistema----->account-----> elementi di login......li trovi tutti i programmi che vuoi attivare all'avvio.

Mi inserisco in questa discussione un po, molto :), datata perchè ho appena scoperto GeekTool e sto creando i miei primi script con l'aiuto delle vostre indicazioni.

Quindi ne approfitto per chiedere: Fabio, o chi altri lo sa ovviamente, mi dici per favore in dettaglio cosa devo settare in Elementi di Login per abilitare gli script all'avvio del mio stupendo divertentissimo e stupefacente Mac? :DD :DD :DD

Grazie

EDIT: Mi rispondo da solo... basta selezionare Enable in GeekTool e all'avvio del Mac gli script si attivano da soli. :)

Link al commento
Condividi su altri siti

Mi inserisco in questa discussione un po, molto :), datata perchè ho appena scoperto GeekTool e sto creando i miei primi script con l'aiuto delle vostre indicazioni.

Quindi ne approfitto per chiedere: Fabio, o chi altri lo sa ovviamente, mi dici per favore in dettaglio cosa devo settare in Elementi di Login per abilitare gli script all'avvio del mio stupendo divertentissimo e stupefacente Mac? :DD :DD :DD

Grazie

Fai click destro sull'applicazione aperta (...sul dock...) e seleziona apri all'avvio...o qualcosa del genere, insomma... ;)

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.


×
×
  • Crea Nuovo...