Vai al contenuto

Raccolta Script e Codici per GeekTool


fanfulla

Messaggi raccomandati

Anche io ho lion e per le poche cose che mi sono impostato funziona tutto... tranne l'alba e i tramonto ma è un problema del sito :)

MacBook Pro 13' 2.9Ghz i7 con 8gb di ram e 750 di hard disk con l'ultimo OSX installato

iPhone 5s 32GB Grigio Siderale con iOS 7 e iPhone 4 32GB Nero con iOS 7

Link al commento
Condividi su altri siti

  • Risposte 189
  • Creato
  • Ultima Risposta

Buon sabato a tutti ragazzi :angioletto: Ho una piccola domanda per voi, qualcuno sa dirmi del perché il meteo né di conseguenza l'immagine meteo mi si aggiornano??? :baby: :baby: Le imposto, sembra tutto perfetto, ma dopo non si aggiornano più... :mad:se qualcuno potesse illuminarmi gliene sarei molto grata, grazie anticipatamente :ciao: :ciao: :ciao:

-What we call human nature in actuality is human habit.-

Link al commento
Condividi su altri siti

  • 3 settimane dopo...

Ecco la mia! Grazie a tutti voi o preso un po di quello e un po di questo! :P

10qi4nl.jpg

Ho fatto ottimi affari con: Jacopus-Gabriel-Pip8-Sorvick-macvictor-Plenilunioblu-mecgyver74-danielelippi-pippolinoceramista-lucamark-Roboris-euphoric-dr4k3-smarti-n9010-StudioQuartoMondo-manu_

Ho avuto delle incomprensioni con: lorymar62

Link al commento
Condividi su altri siti

Ottimo lavoro Molto bello..... :clap:

Ha uno scopo la fascia marrone sottostante ?? pura curiosità :angioletto:

Grazie! :fiorellino:

Avevo il dock più grande prima altezza barra marrone diciamo che fa parte dello sfondo. Inoltre sulla sinistra esce il titolo della canzone, album e artista che si sta ascoltando su itunes (che era chiuso quando ho fatto lo screenshot). Mi piaceva quindi avere dello spazio "pulito" dove avere il dock e i titoli delle canzoni.

bello!

sostituirei solo la barra grigia con un dock in 2d un pò + grande

(l'effetto è questo)

Dock-Lion-2D.jpg

apri il terminale e scrivi

defaults write com.apple.dock no-glass -boolean YES

invio

killall Dock

invio

(x ripristinare devi scrivere NO al posto di YES)

Grazie lo proverò :fiorellino:

Ho fatto ottimi affari con: Jacopus-Gabriel-Pip8-Sorvick-macvictor-Plenilunioblu-mecgyver74-danielelippi-pippolinoceramista-lucamark-Roboris-euphoric-dr4k3-smarti-n9010-StudioQuartoMondo-manu_

Ho avuto delle incomprensioni con: lorymar62

Link al commento
Condividi su altri siti

Ciao a tutti, ho da qualche giorno iniziato ad usare geektool, l'unica informazione che non riesco a visualizzare è quella riguardante il meteo, nonostante abbia provato diversi codici trovati sia qui che in altri siti. Qualcuno sarebbe così gentile da scrivermi il codice esatto utilizzando questa località come riferimento? Grazie ;)

MacBook Pro 15" early 2011, Intel Core i7 2Ghz Quad - OS X 10.9.5

Link al commento
Condividi su altri siti

Grazie! :fiorellino: Avevo il dock più grande prima altezza barra marrone diciamo che fa parte dello sfondo. Inoltre sulla sinistra esce il titolo della canzone, album e artista che si sta ascoltando su itunes (che era chiuso quando ho fatto lo screenshot). Mi piaceva quindi avere dello spazio "pulito" dove avere il dock e i titoli delle canzoni.

Se non è problema posti lo script per iTunes :-)

Link al commento
Condividi su altri siti

@@renzogiordano

shell

curl --silent -o /tmp/weather.html http://weather.yahoo.com/italy/campania/amalfi-710100/;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

questo codice va messo in una shell. se si vedono delle scritte sul desktop fai "overwrite" e mettici uno spazio. tanto questo deve stare invisibile

image

file://localhost/tmp/weather.png

questo va messo in un'image. dove c'è scritto "local path"

Dovrebbe funzionare.. non riesco a controllare se effettivamente funziona perché ci sono le stesse condizioni meteo di qui e non capisco se sta prendendo l'immagine giusta.

Link al commento
Condividi su altri siti

Grazie per l'aiuto, ma la procedura che descrivi tu serve a far comparire solo la foto, cosa che sono già riuscito a fare, nello specifico ho messo

shell

curl --silent "http://weather.yahoo.com/italy/campania/amalfi-710100/?unit=c" | grep "forecast-icon" | sed "s/.*background\:url(\'\(.*\)\')\;\ _background.*/\1/" | xargs curl --silent -o /tmp/weather.png\

image

file:///tmp/weather.png

e questo mi funziona bene.

Quello che vorrei aggiungere è l'indicazione delle previsioni, quella per intenderci dove compare ad esempio cloudy o fair con la temperatura a fianco, che poi si potrebbe visualizzare con termini italiani?

MacBook Pro 15" early 2011, Intel Core i7 2Ghz Quad - OS X 10.9.5

Link al commento
Condividi su altri siti

Se non è problema posti lo script per iTunes :-)

Ciao metti questo:

osascript /Users/Alessandro/Documents/Scripts/CurrentSong.scpt

e poi devi metterti lo script currentsong.scpt dove vuoi tu e cambiare il percorso che vedi sopra con il tuo.

Il file CurrentSong.scpt puoi crearlo da solo:

- Apri AppleScript editor

- Incolli questo codice:

tell application "System Events"
set myList to (name of every process)
end tell
if myList contains "iTunes" then
tell application "iTunes"
 try
  set trackname to name of current track
  set artistname to artist of current track
  set albumname to album of current track

  set timetofinish to player position
  set hourstofinish to timetofinish div 3600
  set secondstofinish to timetofinish mod 3600
  set minutostofinish to secondstofinish div 60
  set secondstofinish to secondstofinish mod 60

  if hourstofinish < 10 then set hourstofinish to "0" & hourstofinish
  if minutostofinish < 10 then set minutostofinish to "0" & minutostofinish
  if secondstofinish < 10 then set secondstofinish to "0" & secondstofinish

  if hourstofinish = "00" then
   set timetofinish to (minutostofinish as text) & ":" & secondstofinish
  else
   set timetofinish to (hourstofinish as text) & ":" & minutostofinish & ":" & secondstofinish
  end if

  if player state is paused then
   set output to "" & trackname & "
    " & artistname & "
   " & albumname & "
   " & "in pausa: " & timetofinish & ""
  else
   set output to " " & trackname & "
   " & artistname & "
 " & albumname & "
 " & timetofinish & ""
  end if

 on error
  set timetofinish to ""
 end try

end tell

else
set output to ""

end if

- Con itunes aperto e una canzone in esecuzione premi "Esegui" su AppleScript editor. Se tutto funziona nel risultato vedrai i dettagli della canzone.

Salvi il file con il nome e nel percorso che hai inserito sopra in GeekTool

:ciao:

Ho fatto ottimi affari con: Jacopus-Gabriel-Pip8-Sorvick-macvictor-Plenilunioblu-mecgyver74-danielelippi-pippolinoceramista-lucamark-Roboris-euphoric-dr4k3-smarti-n9010-StudioQuartoMondo-manu_

Ho avuto delle incomprensioni con: lorymar62

Link al commento
Condividi su altri siti

Ti ringrazio. Potresti spiegarmi da dove hai ricavato l'indirizzo http inserito nella shell? io utilizzavo quello della pagina del meteo linkata nell'altro post invece che il link in formato xml, e probabilmente era questo il motivo per cui non mi funzionava.

MacBook Pro 15" early 2011, Intel Core i7 2Ghz Quad - OS X 10.9.5

Link al commento
Condividi su altri siti

Ti ringrazio. Potresti spiegarmi da dove hai ricavato l'indirizzo http inserito nella shell? io utilizzavo quello della pagina del meteo linkata nell'altro post invece che il link in formato xml, e probabilmente era questo il motivo per cui non mi funzionava.

si era per quello che no andava..

sulla pagina che hai linkato c'è un tag arancione con scritto xml se lo clicchi esce il link.. xò è sbagliato.. va presa solo la parte finale (il codice della città)

per fortuna questo script l'avevo postato a pagina 3 e quindi è bastato confrontare gli indirizzi e cambiare il codice

Link al commento
Condividi su altri siti

  • 2 settimane dopo...
  • 2 settimane dopo...

Presa da Wikipedia : Il Rendering è un termine della lingua inglese che in senso ampio indica la resa grafica, ovvero un'operazione compiuta da un disegnatore per produrre una rappresentazione di qualità di un oggetto o di una architettura (progettata o rilevata). In tempi relativamente recenti ha assunto un valore essenzialmente riferito all'ambito della computer grafica; dove identifica il processo di "resa" ovvero di generazione di un'immagine a partire da una descrizione matematica di una scena tridimensionale interpretata da algoritmi che definiscono il colore di ogni punto dell'immagine. La descrizione è data in un linguaggio o in una struttura dati e deve contenere la geometria, il punto di vista, le informazioni sulle caratteristiche ottiche delle superfici visibili e sull'illuminazione.

calendariont.pngTi ho messo tutte le possibili angolazioni :)http://img85.imagesh...alendariont.png

Sei estremamente professionale,bravo

Fiocccooooooo :clap: :clap: :clap:

Link al commento
Condividi su altri siti

  • 1 mese dopo...

Se provo a modificare il meteo della mia città, Rieti, non viene visualizzato nulla: perchè?

ecco il codice che inserisco:

curl --silent "http://xml.http://weather.yahoo.com/italy/latium/rieti-721652/" | grep -E '(Current Conditions:|C<BR)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<description>//' -e 's/<\/description>//' | tail -n1

EDIT: ci provo e ci riprovo ma il meteo non va. Così come il codice della CPU. Qualcuno può darmi una mano?

We'll float around and hang out on clouds then we'll come down and have a hangover (cit. "Dumb" dei Nirvana)

Link al commento
Condividi su altri siti

  • 3 settimane dopo...

Se provo a modificare il meteo della mia città, Rieti, non viene visualizzato nulla: perchè?

ecco il codice che inserisco:

curl --silent "http://xml.http://weather.yahoo.com/italy/latium/rieti-721652/" | grep -E '(Current Conditions:|C<BR)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<description>//' -e 's/<\/description>//' | tail -n1

EDIT: ci provo e ci riprovo ma il meteo non va. Così come il codice della CPU. Qualcuno può darmi una mano?

ciao, è da tanto che non uso geektool ma l'indirizzo che c'è in questa shell è sbagliato.. nessun indirizzo ha due volte http:// al suo interno..

Link al commento
Condividi su altri siti

ok risolto tutto, era colpa di yahoo se non funzionavano più

shell invisibile

curl --silent "http://weather.yahoo.com/united-states/new-mexico/albuquerque-12794959/" | grep "current-weather\" style=\"background" | sed "s/.*background\:url(\'\(.*\)\') no.*\;\ _background.*/\1/" | xargs curl --silent -o /tmp/weather.png

image

file:///tmp/weather.png

Link al commento
Condividi su altri siti

shell della descrizione meteo (nuvoloso ecc..)

curl --silent "http://weather.yahooapis.com/forecastrss?p=USCA1239&u=c" | grep -E '(Current Conditions:|C<BR|High:)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/\ C<BR \/>/° C/' -e 's/<description>//' -e 's/<\/description>//'

Link al commento
Condividi su altri siti

shell della descrizione meteo (nuvoloso ecc..)

curl --silent "http://weather.yahooapis.com/forecastrss?p=USCA1239&u=c" | grep -E '(Current Conditions:|C<BR|High:)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/\ C<BR \/>/° C/' -e 's/<description>//' -e 's/<\/description>//'

Grazie!

We'll float around and hang out on clouds then we'll come down and have a hangover (cit. "Dumb" dei Nirvana)

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.


×
×
  • Crea Nuovo...