Odpowiedz na ten temat
Strona 1 z 4 1 2 3 4 OstatniaOstatnia
Pokaż wyniki od 1 do 10 z 31
  1. Avatar free66
    Dołączył
    Apr 2008
    Skąd
    Andrychów / Kraków
    Postów
    454

    Cytuj | #1

    Witam, kazdy z Was odsyla do stron www zeby znalezc jak poprawnie skonfigurowac program geektool. Szukalem, czytalem i w dalszym ciagu nie mam pojecia jak obsluzyc ten program abym mial zwykla pogode, godzine na biurku. Nie mam pojecia od Was tez jasnej odpowiedzi nie mozna uzyskac. Prosze krok po kroku o wyjasnienie tego problemu. Dzieki za pomoc
    Komputer: macbook pro 13
    Telefon: iPhone 4 16gb
    Odtwarzacz: iPod Video 5.5G
    Tablet: Te new iPad 4G 32 GB


  2. Avatar czarny_mc
    Dołączył
    Dec 2009
    Skąd
    Poznań
    Postów
    174

    Cytuj | #2

    Odsyłam do youtuba bo jest tam dużo skryptów i małych "how to" min:

    http://www.youtube.com/user/CoolEnuf.../9/0HMg1747OV8

    Pod tymi filmikami tej laski są linki do gotowych skryptów do ściągnięcia żeby się nie męczyć i nie przepisywać z filmiku.


    A tu masz jeszcze wiadomość która kiedyś komuś wysyłałem z małym how to dotyczacym pogody/godziny itd.

    Pogoda Obrazek:

    Weather forecast, maps, news, alerts, and video on Yahoo! Weather wchodzisz na stronkę i wpisujesz swoje miasto następnie kopiujesz ten link w miejsce "ADRES WWW..."
    To robisz według tego co jest na filmiku, tej autorki co Ci wysłałem ale filmik numer 3 albo 4 nie pamietam juz teraz. Geektool Weather Dumnies

    Najpierw
    Shell:

    curl --silent "ADRES WWW Z WEATHER.YAHOO.COM" | grep "forecast-icon" | sed "s/.*background\\:url(\\'\\(.*\\)\\')\\;\\ _background.*/\\1/" | xargs curl --silent -o /tmp/weather.png

    Picture:
    file:///tmp/weather.png

    Pogoda Opis z temp:
    Tutaj nie wprowadzasz tego adresu co wyżej tylko po wyszukaniu już swojego miasta klikasz RSS, np dla Poznania:

    feed://weather.yahooapis.com/forecastrss?p=PLXX0040&u=f

    Aby temp była w Celcjuszach to zamieniasz ostatnią literę w linku "f" na "c"

    Shell:
    curl --silent "ADRES RSS Z WEATHER.YAHOO.COM" | grep -E '(Current ConditionsC<BR)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<description>//' -e 's/<\/description>//'


    Daty/godziny/dni tygodnia/miesiąc:

    shell:

    date +%d
    date +%D
    date +%b
    date +%B
    date +%A
    date +"%I:%M"
    date +%l:%M
    date '+%H:%M:%S'
    date '+%H:%M'
    date +"%p"
    Komputer: MacBook Pro 13" 2.26 GHz, 500GB Hybrid 4GB Flash Momentus XT, 4GB DDR3, nVidia 9400M
    Telefon: iPhone 4 16 GB
    Odtwarzacz: iPod Video 5G

  3. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #3

    hmm, sam geektool jest prosty jak drut, tylko że cała zabawa tkwi w skryptach, a za ich pomocą i podpinając je pod geektoola możesz robić *bardziej* ciekawe rzeczy niż wyświetlanie głupich dat i kalendarzy. Ja np. napisałem sobie prosty skrypt wyświetlający tematy nowych maili z gmaila. Właściwie możesz wyświetlić wszystko, nie jest to niczym ograniczone w samym geektoolu.

    Ktoś by chciał skrypt do gmaila to proszę:

    Kod:
    # -*- coding: utf-8 -*-
    import feedparser
    import os
    rss_url = "https://USER:PASSWORD@mail.google.com/mail/feed/atom"
    
    rss = feedparser.parse(rss_url)
    
    x = 1
    if len (rss.entries) > 0:
    	print "Gmail - You have ",len (rss.entries), " new email(s)"
    	for entry in rss.entries:		
    		print "%d. %s" % (x, entry.title)
    		x = x + 1
    		os.system("osascript -e 'say \"You have a new message\"'");
    else:
    	print "Gmail - No new emails."
    Ostatnio edytowane przez macieks72 ; 04.09.2010 o 13:22 Powód: dodany skrypt
    Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
    Telefon: iPhone 4 - iOS 5.1.1
    Ludzie, używajcie alta. No chyba że wam obojętne, czy robicie komuś 'łaskę', czy 'laske'.

  4. Avatar czarny_mc
    Dołączył
    Dec 2009
    Skąd
    Poznań
    Postów
    174

    Cytuj | #4

    Cytat Napisał macieks72 Zobacz post
    hmm, sam geektool jest prosty jak drut, tylko że cała zabawa tkwi w skryptach, a za ich pomocą i podpinając je pod geektoola możesz robić *bardziej* ciekawe rzeczy niż wyświetlanie głupich dat i kalendarzy. Ja np. napisałem sobie prosty skrypt wyświetlający tematy nowych maili z gmaila. Właściwie możesz wyświetlić wszystko, nie jest to niczym ograniczone w samym geektoolu.

    Ktoś by chciał skrypt do gmaila to proszę:

    Kod:
    # -*- coding: utf-8 -*-
    import feedparser
    import os
    rss_url = "https://USER:PASSWORD@mail.google.com/mail/feed/atom"
    
    rss = feedparser.parse(rss_url)
    
    x = 1
    if len (rss.entries) > 0:
    	print "Gmail - You have ",len (rss.entries), " new email(s)"
    	for entry in rss.entries:		
    		print "%d. %s" % (x, entry.title)
    		x = x + 1
    		os.system("osascript -e 'say \"You have a new message\"'");
    else:
    	print "Gmail - No new emails."
    Wystarczy tylko skopiować w miejsce command?
    Komputer: MacBook Pro 13" 2.26 GHz, 500GB Hybrid 4GB Flash Momentus XT, 4GB DDR3, nVidia 9400M
    Telefon: iPhone 4 16 GB
    Odtwarzacz: iPod Video 5G

  5. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #5

    Nie wiem, na pomysł żeby tam to wkleić to nawet nie wpadłem
    Zapisz w pliku i w tym command wpisz przykładowo "python /pelna/sciezka/do/tego/skryptu/gmail.py"

    Prawdopodobnie tego będzie tobie też brakować "feedparser", rozwiązanie to pewnie "easy_install feedparser".
    oraz w linijce
    https://USER:PASSWORD@mail.google.com/mail/feed/atom
    Wpisz swoje USER i PASS.

    Generalnie to zanim to dodasz do geektoola, przetestuj sobie w terminalu: "python gmail.py" albo "chdmod +x gmail.py" i potem "./gmail.py"
    Ostatnio edytowane przez macieks72 ; 04.09.2010 o 15:15
    Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
    Telefon: iPhone 4 - iOS 5.1.1
    Ludzie, używajcie alta. No chyba że wam obojętne, czy robicie komuś 'łaskę', czy 'laske'.

  6. Avatar czarny_mc
    Dołączył
    Dec 2009
    Skąd
    Poznań
    Postów
    174

    Cytuj | #6

    A w jakim pliku mam to zapisać w zwykłym TexEdit? Opisz proszę trochę prościej, na terminalu się kompletnie nie znam
    Komputer: MacBook Pro 13" 2.26 GHz, 500GB Hybrid 4GB Flash Momentus XT, 4GB DDR3, nVidia 9400M
    Telefon: iPhone 4 16 GB
    Odtwarzacz: iPod Video 5G

  7. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #7

    tak, w zwykłym tekstowym pliku, ale skoro z terminalem jesteś nie bardzo to raczej wątpię w powodzenie, ja nie potrafię tego inaczej (lepiej) opisać, może ktoś inny będzie potrafił.
    Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
    Telefon: iPhone 4 - iOS 5.1.1
    Ludzie, używajcie alta. No chyba że wam obojętne, czy robicie komuś 'łaskę', czy 'laske'.

  8. Avatar Mirea
    Dołączył
    Aug 2008
    Skąd
    Wawa
    Postów
    135

    Cytuj | #8

    Cześć,
    zwracam się do Was z prośbą o pomoc, bo już walczę a nic z tego nie wychodzi. Może jest jakaś głupia spacja, albo coś...
    potrzebuję sobie ustawić na pulpicie info o pogodzie. Obrazek udało mi się, ale z tym opisem pogody i stopniami nie daję rady. Tak jak czarny_mc pisał, zrobiłem skrypt z yahoo (rss). Ale nic mi nie wychodzi. Czy moglibyście mi opisać, lub podpowiedzieć jak gdzie i co?

    Warszawa
    curl --silent "feed://weather.yahooapis.com/forecastrss?p=PLXX0028&u=c" | grep -E '(Current ConditionsC<BR)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<description>//' -e 's/<\/description>//'

    powinno działać, a nie działa. Bardzo dziękuję za pomoc!
    Pozdr
    M
    Komputer: iMac20 2.4 GHz Intel, Core/2GB 800MHz/ => MBP15 2.4GHZ/4GB/250GB/9400m+ 9600GT SL10.6.8
    Telefon: iPhone 3G 8GB | 4.2.1
    Odtwarzacz: iPod Shuffle 3G

  9. Avatar Roberto
    Dołączył
    Feb 2007
    Skąd
    Wrocław
    Postów
    11,866

    Cytuj | #9

    http://weather.yahooapis.com/
    przede wszystkim.

    sprawdzaj sobie to co robisz w terminalu po prostu.
    Ostatnio edytowane przez Roberto ; 12.11.2010 o 22:07
    Komputer: MacBook Pro 13,3" 2,26GHz (Lion 10.7.3)
    Telefon: iPhone 4S
    Tablet: iPad 2 3G
    dlaczego nie korzystasz z opcji szukaj?
    http://ifiboughtyourappalreadycaniup...acappstore.com

  10. Avatar shrekKR
    Dołączył
    Jan 2009
    Skąd
    Królewskie Stołeczne Miasto KRK
    Postów
    569

    YouTube - Geektool for Dummies: Displaying Weather Images ta babka tłumaczy bardzo dobrze Geektoola Naprawde jak for dummies skrypty do pogody macie chya w komentarzach pod jej video
    Komputer: MacBook Black 2GHz Intel Core 2 Duo OSX 10.7.1 2GB RAM
    Telefon: Iphone 3G 16 GB
    Odtwarzacz: iPod Mini
    Tablet: iPad 2 wifi 16GB
    Jutro też jest dzień :)

Odpowiedz na ten temat
Strona 1 z 4 1 2 3 4 OstatniaOstatnia

Tagi dla tego tematu