Burcum - Günlük burcunuzu okuyun.

Başlatan ironic, 13 Haziran 2010 - 13:52:20

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ironic


Burcum; betiği çalıştırdığınızda, o güne ait burcunuzu okuyabileceğiniz bir bash betiğidir. İçeriği www.burclar.gen.tr sitesinden almaktadır. İçerikte, bulunduğunuz güne ait ,  Hürriyet ve Milliyet gazetelerinde yayımlanan günlük  burcunuz görüntülenecektir.

Betik öntanımlı olarak İkizler burcu olarak çalışmaktadır. Diğer burçlar için ikizler yazan yerlere, kendi burcunuzu  yazın. Adres satırlarında türkçe karekter olarak girmeyin.

Gnome ve XFCE içindir.


#!/bin/bash

rm -f /tmp/ikizler.html

wget -t 1 --quiet http://burclar.gen.tr/ikizler_burcu.html -O /tmp/ikizler.html & zenity --info --text "Bugünkü burcunuz indiriliyor... \nİçerik www\.burclar\.gen\.tr sitesinden alınacak." --title "Burcum" --timeout 4

html2text /tmp/ikizler.html | gawk '/Hürriyet Gazetesi/,/Vatan Gazetesi/' | sed '$d' | zenity --title "~~~~ İkizler burcu ~~~~" --width="560" --height="640" --text-info  --editable


Çalıştırma

Betiğin çalışabilmesi için aşağıdaki paketi kurun  öncelikle.

sudo apt-get install html2text

Betik içeriğini boş bir dosyaya yapıştırıp, istediğiniz bir adla kaydedin. Daha sonra dosyaya sağ tık >> Özellikler >> Erişim hakları >> Bir program gibi çalışmasına izin ver kutucuğunu işaretleyin. Çalıştırmak içinse; betiğe çift tık >> çalıştır yolunu kullanın. Aynı zamanda uçbirimden betiğin konumuna giderek de çalıştırabilirsiniz.


İsteyenler için uçbirimden de çalışan bir ekleme hazırladım. Tüm masaüstlerinde çalışabilir.

Aşağıdaki içeriği ev dizinindeki .bashrc dosyanızın en altına ekleyin.


burcum () {

   rm -f /tmp/"$1".html

wget -t 1 --quiet http://burclar.gen.tr/"$1"_burcu.html -O /tmp/"$1".html &  clear ; echo -e '\033[1;33m' Bugünkü burcunuz indiriliyor...'\033[0m' ; sleep 4 ; clear
echo -e '\033[1;33m'~~~~ "$1" burcu ~~~~'\033[0m'

echo -e '\033[1;32m' $(html2text /tmp/"$1".html | gawk '/Hürriyet Gazetesi/,/Milliyet Gazetesi/' | sed '$d') '\033[0m' ; echo " "; echo -e '\033[1;32m' $(html2text /tmp/"$1".html | gawk '/Milliyet Gazetesi/,/Vatan Gazetesi/' | sed '$d') '\033[0m'
}



Açacağınız yeni uçbirimle özellik etkinleşmekle beraber

burcum burcunuzun_adi

şeklinde komutu girin. Burç adlarında türkçe karakter ve büyük harf kullanmayın.

ör:

burcum balik


ubuntuki lilith

İronic, bugün sayende burç falımı da okudum. Gerçekten de haklılık payı var yazanlarda :P
Eminim meraklısı çıkar, betik için teşekkürler.

bytan

Meraklılarının olacağına ve sık kullanılacağına eminim. :) Eline sağlık @ironic.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

canosayan

hım. indir.ubuntu çalışmalarına hız vermek lazım.
Chmod bizim işimiz.

ironic

#4
Teşekkürler. Burçlarla ben de ilgili değilim.  Başka projeler için ufak araştırmalar yaparken aradan böyle bir şey çıktı.  :)

İsteyenler için uçbirimden de çalışan bir ekleme hazırladım. Tüm masaüstlerinde çalışabilir.

Aşağıdaki içeriği ev dizinindeki .bashrc dosyanızın en altına ekleyin.


burcum () {
 
   rm -f /tmp/"$1".html

wget -t 1 --quiet http://burclar.gen.tr/"$1"_burcu.html -O /tmp/"$1".html &  clear ; echo -e '\033[1;33m' Bugünkü burcunuz indiriliyor...'\033[0m' ; sleep 4 ; clear
echo -e '\033[1;33m'~~~~ "$1" burcu ~~~~'\033[0m'

echo -e '\033[1;32m' $(html2text /tmp/"$1".html | gawk '/Hürriyet Gazetesi/,/Milliyet Gazetesi/' | sed '$d') '\033[0m' ; echo " "; echo -e '\033[1;32m' $(html2text /tmp/"$1".html | gawk '/Milliyet Gazetesi/,/Vatan Gazetesi/' | sed '$d') '\033[0m'
}


Açacağınız yeni uçbirimle özellik etkinleşmekle beraber

burcum burcunuzun_adi

şeklinde komutu girin. Burç adlarında türkçe karakter ve büyük harf kullanmayın.

ör:

burcum balik


empax

Kullanılan dil nedir ? Forumda kaynak mevcut mu ?
بسم الله الرحمن الرحيم
|ACEMİLER İÇİN İLK DURAK|Çözüldü|Kod etiketi|

ironic

Alıntı yapılan: empax - 13 Haziran 2010 - 16:28:40
Kullanılan dil nedir ? Forumda kaynak mevcut mu ?

Dil; çıktılardan ve konunun açıldığı  bölümden anlaşılacağı üzere Bash kabuk programlama. Forumda pek kaynak yok. Türkçe kaynak için Belgeler.org' a bakabilirsin.

empax

Alıntı yapılan: ironic - 13 Haziran 2010 - 16:33:26
Alıntı yapılan: empax - 13 Haziran 2010 - 16:28:40
Kullanılan dil nedir ? Forumda kaynak mevcut mu ?

Dil; çıktılardan ve konunun açıldığı  bölümden anlaşılacağı üzere Bash kabuk programlama. Forumda pek kaynak yok. Türkçe kaynak için Belgeler.org' a bakabilirsin.

Teşekkürler.
بسم الله الرحمن الرحيم
|ACEMİLER İÇİN İLK DURAK|Çözüldü|Kod etiketi|

sema

Ellerine sağlık @ironic. Günlük burçlarla pek işim olmasa da fikir ve proje çok güzel. Tebrik ederim.
susema

canosayan

zaytung'dan alıyor olsaydı bende okurdum.
bir de haydar dümenden bişeyler getirse.
Chmod bizim işimiz.

ironic

Zaytung tamamdır.  İçerik asp ama biraz sed dokunuşuyla uyumsuzluk sorunu giderilebiliyor. Siteden burcun ve burcundan sonraki burcun adını şu komutta değiştir.




gawk '/İKİZLER/,/YENGEÇ/'


#!/bin/bash

rm -f /tmp/ikizler.html

wget -t 1 --quiet http://www.zaytung.com/astroloji.asp -O /tmp/ikizler.html & zenity --info --text "Bugünkü burcunuz indiriliyor... \nİçerik www\.zaytung\.com sitesinden alınacak." --title "Burcum" --timeout 5

html2text /tmp/ikizler.html | sed 's/\[images\/.*_big\.gif\]//g' | gawk '/İKİZLER/,/YENGEÇ/' | sed  '$d'  | zenity --title "~~~~ İkizler burcu ~~~~" --width="520" --height="340" --text-info  --editable



hitokiri

#!/bin/bash
burclar="OĞLAK
KOVA
BALIK
KOÇ
BOĞA
İKİZLER
YENGEÇ
ASLAN
BAŞAK
TERAZİ
AKREP
YAY"
secim=`zenity $burclar --entry --title="Bir Burç Seçin" --text="Burcunuz ?"`
if [ $? -eq 1 ] ; then
exit 1
fi
echo $secim


wget -t 1 --quiet http://www.zaytung.com/astroloji.asp -O /tmp/$secim.html & for x in 1 2 3 4 5 ; do echo $x ;sleep 1; done |zenity  --progress --text="Bugünkü burcunuz indiriliyor... \nİçerik www\.zaytung\.com sitesinden alınacak." --title "Burcum" --auto-close --pulsate
if [ $? -eq 1 ] ; then
exit 1
fi
if [ "$secim" = "OĞLAK"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/KOVA/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "KOVA"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/BALIK/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "BALIK"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/KOÇ/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "KOÇ"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/BOĞA/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "BOĞA"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/İKİZLER/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "İKİZLER"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/YENGEÇ/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "YENGEÇ"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/ASLAN/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "ASLAN"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/BAŞAK/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "BAŞAK"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/TERAZİ/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "TERAZİ"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/AKREP/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "AKREP"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/YAY/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "YAY"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/OĞLAK/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
fi

Uğraştırmayalım  ;D

sema

Çok iyi olmuş son hâli @hitokiri, hiç uğraştırmıyor :D
susema

ironic

Sama bırak uğraşsın ya..  :D Gerçekten son hali daha güzel oldu. Eline sağlık. Balık burcu için ufak bir düzenleme yaptım. Gereksiz içeriği gösteriyor.  Az önce aklıma takılmıştı. Yamasını hazırlamıştım.   :)


#!/bin/bash
burclar="OĞLAK
KOVA
BALIK
KOÇ
BOĞA
İKİZLER
YENGEÇ
ASLAN
BAŞAK
TERAZİ
AKREP
YAY"
secim=`zenity $burclar --entry --title="Bir Burç Seçin" --text="Burcunuz ?"`
if [ $? -eq 1 ] ; then
exit 1
fi
echo $secim


wget -t 1 --quiet http://www.zaytung.com/astroloji.asp -O /tmp/$secim.html & for x in 1 2 3 4 5 ; do echo $x ;sleep 1; done |zenity  --progress --text="Bugünkü burcunuz indiriliyor... \nİçerik www\.zaytung\.com sitesinden alınacak." --title "Burcum" --auto-close --pulsate
if [ $? -eq 1 ] ; then
exit 1
fi
if [ "$secim" = "OĞLAK"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/KOVA/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "KOVA"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/BALIK/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "BALIK"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| grep -A3 "BALIK" | sed 's/Astroloji\_Arşivi\_.*//'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "KOÇ"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/BOĞA/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "BOĞA"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/İKİZLER/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "İKİZLER"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/YENGEÇ/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "YENGEÇ"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/ASLAN/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "ASLAN"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/BAŞAK/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "BAŞAK"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/TERAZİ/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "TERAZİ"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/AKREP/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "AKREP"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/YAY/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "YAY"  ];then
html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/OĞLAK/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
fi

hitokiri

#14
Woow bir anda  bitti :))
Valla hızlıymışsın epey ironic bu aralar iki günde bir betik çıkıyor zaten dumura uğruyorum :))
Eline sağlık :)


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 14 Haziran 2010 - 12:16:57

Bu arada silmeyi unutmuşusuz en son satıra bir
rm -rf /tmp/$secim.html
iyi gider :)

ironic

#15
 :D

Teşekkürler. Fırsat buldukça uğraşmak güzel oluyor. Yukarıda dediğim gibi hiç yoktan doğan bir proje oldu.  :)

Ben bir düzeltme daha yapayım. Burç seçim penceresine varsayılan burç ekledim. Boş olması sorun çıkarıyor. Varsayılan Oğlak . Her seferinde uğraşmak istemeyenler aşağıdaki satırda OĞLAK yazan yere kendi burçlarını yazsınlar..

secim=`zenity $burclar --entry --title="Bir Burç Seçin" --text="Burcunuz ?" --entry-text="OĞLAK"`

Ekleme : koç burcunda da iki defa gösteriyor. Onun içinde bir düzenleme yaptım.


#!/bin/bash
burclar="OĞLAK
KOVA
BALIK
KOÇ
BOĞA
İKİZLER
YENGEÇ
ASLAN
BAŞAK
TERAZİ
AKREP
YAY"
secim=`zenity $burclar --entry --title="Bir Burç Seçin" --text="Burcunuz ?" --entry-text="OĞLAK"`
if [ $? -eq 1 ] ; then
exit 1
fi
echo $secim
rm -f /tmp/$secim.html

wget -t 1 --quiet http://www.zaytung.com/astroloji.asp -O /tmp/$secim.html & for x in 1 2 3 4 5 ; do echo $x ;sleep 1; done |zenity  --progress --text="Bugünkü burcunuz indiriliyor... \nİçerik www\.zaytung\.com sitesinden alınacak." --title "Burcum" --auto-close --pulsate
if [ $? -eq 1 ] ; then
exit 1
fi
if [ "$secim" = "OĞLAK"  ];then
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/KOVA/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "KOVA"  ];then
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/BALIK/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "BALIK"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| grep -A3 "BALIK" | sed 's/Astroloji\_Arşivi\_.*//'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "KOÇ"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| grep -B4 "BOĞA" | sed  -e 's/Astroloji//' -e '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable   
elif [ "$secim" = "BOĞA"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/İKİZLER/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable   
elif [ "$secim" = "İKİZLER"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/YENGEÇ/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable   
elif [ "$secim" = "YENGEÇ"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/ASLAN/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable   
elif [ "$secim" = "ASLAN"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/BAŞAK/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable       
elif [ "$secim" = "BAŞAK"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/TERAZİ/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "TERAZİ"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/AKREP/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable       
elif [ "$secim" = "AKREP"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/YAY/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable       
elif [ "$secim" = "YAY"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/OĞLAK/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable       
fi           


heartsmagic

Gün geçmiyor ki yeni bir proje çıkmasın ortaya :)
Eline, elinize sağlık yine ve yeniden.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

canosayan

Chmod bizim işimiz.

ironic

#18
Alıntı yapılan: heartsmagic - 14 Haziran 2010 - 14:00:13
Gün geçmiyor ki yeni bir proje çıkmasın ortaya :)
Eline, elinize sağlık yine ve yeniden.

Teşekkürler @heartsmagic.  :)


Alıntı yapılan: canosayan - 14 Haziran 2010 - 14:59:27
bende bir şey gelmiyor.

html2text paketi kurulu mu?

hitokiri

Alıntı Yaphtml2text paketi kurulu mu?
Onu da içeren bi kaç yenilik yaptım :)
:)) :P (birden betiği garipsedim :D )
#!/bin/bash
paket=`dpkg -l|grep html2text|grep ii -c`
if [ "$paket" = "0" ];then
gnome-terminal --command="sudo apt-get install html2text" --title="Eksik Bağımlılık 'html2text' kuruluyor.." ;
exit
fi
burclar="
OĞLAK
22 Aralık-20 Ocak

KOVA
21 Ocak-18 Şubat

BALIK
19 Şubat-20 Mart

KOÇ
21 Mart - 19 Nisan

BOĞA
20 Nisan - 20 Mayıs

İKİZLER
21 Mayıs - 21 Haziran

YENGEÇ
22 Haziran - 22 Temmuz

ASLAN
23 Temmuz - 22 Ağustos

BAŞAK
23 Ağustos - 22 Eylül

TERAZİ
23 Eylül - 22 Ekim

AKREP
23 Ekim - 21 Kasım

YAY
22 Kasım - 21 Aralık"

secim=`echo -e "$burclar"|zenity  --title "Bir Burç Seçin" --window-icon='/usr/share/pixmaps/gnome-aorta.png' --width="410" --height="356" --list --text="<big>Burcunuz ?</big>" --radiolist --column "Seç" --column "Burçlar"  --column "Tarihleri"`
if [ $? -eq 1 ] ; then
exit 1
fi
wget -t 1 --quiet http://www.zaytung.com/astroloji.asp -O /tmp/$secim.html & for x in 1 2 3 4 5 ; do echo $x ;sleep 1; done |zenity  --progress --text="Bugünkü burcunuz indiriliyor... \nİçerik www\.zaytung\.com sitesinden alınacak." --title "Burcum" --auto-close --pulsate
if [ $? -eq 1 ] ; then
exit 1
fi
if [ "$secim" = "OĞLAK"  ];then
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/KOVA/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "KOVA"  ];then
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/BALIK/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "BALIK"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| grep -A3 "BALIK" | sed 's/Astroloji\_Arşivi\_.*//'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "KOÇ"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| grep -B4 "BOĞA" | sed  -e 's/Astroloji//' -e '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable   
elif [ "$secim" = "BOĞA"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/İKİZLER/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable   
elif [ "$secim" = "İKİZLER"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/YENGEÇ/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable   
elif [ "$secim" = "YENGEÇ"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/ASLAN/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable   
elif [ "$secim" = "ASLAN"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/BAŞAK/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable       
elif [ "$secim" = "BAŞAK"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/TERAZİ/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable
elif [ "$secim" = "TERAZİ"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/AKREP/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable       
elif [ "$secim" = "AKREP"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/YAY/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable       
elif [ "$secim" = "YAY"  ];then   
   html2text /tmp/$secim.html | sed 's/\[images\/.*_big\.gif\]//g'| gawk  '/'$secim'/,/OĞLAK/'| sed  '$d'  | zenity --title "~~~~$secim ~~~~" --width="520" --height="340" --text-info  --editable       
fi           
rm -rf /tmp/$secim.html


ironic

@hitokiri, teşekkürler. Bana eski seçim şekli daha kullanışlı geldi. Bu şekilde de ikinci bir seçenek daha sunabiliriz.  :)

hitokiri

Alıntı Yap@hitokiri, teşekkürler. Bana eski seçim şekli daha kullanışlı geldi. Bu şekilde de ikinci bir seçenek daha sunabiliriz.  :)
anlamadım  :-\

alquirel

bugünkü burcum :D

İKİZLER (22 Mayıs - 21 Haziran)
Oturduğunuz semtin Yozgat'ın Çayıralan İlçesine bağlı Belekli Köyüyle kardeş
belde ilan edilmesi bazı şeyleri tekrar gözden geçirmenize neden olacak...

hitokiri

Alıntı yapılan: alquirel - 15 Haziran 2010 - 17:44:35
bugünkü burcum :D

İKİZLER (22 Mayıs - 21 Haziran)
Oturduğunuz semtin Yozgat'ın Çayıralan İlçesine bağlı Belekli Köyüyle kardeş
belde ilan edilmesi bazı şeyleri tekrar gözden geçirmenize neden olacak...

tutmamış mı ? :D :))

alquirel

tuttuğu kadarıyla idare edeceğiz artık :)

bi kaç sorum var, ben bu uzantısız kaydettiğim dosyayı her seferinde bir pencerenin çıkıp "göster" "çalıştır" "uçbirimde çalıştır" gibi seçenekler sunmadan çift tıklamayla direk çalışması için ne yapmam lazım, bir de ilk baştaki burç seçimini ömrünün sonuna kadar hatırlaması için ne yapmalıyım.

(bash öğrenme amaçlı soruyorum)