Forum Ubuntu-Tr Son İletiler

Başlatan egcodes, 10 Şubat 2013 - 01:26:04

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

egcodes

#!/usr/bin/python
# -*- coding: utf8 -*-

import os, urllib2
import time
import BeautifulSoup

def getUrl(*bağlantı):
        try:
                req = urllib2.Request(*bağlantı, headers={'User-Agent' : "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"})
                htmlSource = urllib2.urlopen(req).read()
        except Exception, error:
                print "Hata urllib", error
                return

        try:
                soup =  BeautifulSoup.BeautifulSoup(htmlSource)
        except Exception,error:
                print "Hata soup: ", error
                return

        content = soup.findAll(attrs={"id":"ic_recentposts"})[0]

        items = content.findChild('dt').findChildren()
        subject = items[0].text
        fromWho = items[2].text
        toWhere = items[3].text
        tm = content.findChild('dd').text

        return subject, fromWho, toWhere, tm

if __name__ == '__main__':
        tmp = {}
        while True:
                subject, fromWho, toWhere, tm = getUrl("http://forum.ubuntu-tr.net")
                try:
                        tmp[tm]
                except:
                        tm = tm.replace("'", "''")
                        fromWho = fromWho.replace("'", "''")
                        toWhere = toWhere.replace("'", "''")
                        subject = subject.replace("'", "''")
                        command = "notify-send '%s - %s - %s' '%s'"%(tm, fromWho, toWhere, subject)
                        print "%s - %s - %s -> %s"%(tm, fromWho, toWhere, subject)
                        os.popen(command.encode('utf-8'))
                        tmp[tm] = True

                time.sleep(10)
1f u c4n r34d th1s u r34lly n33d t0 g37 l41d

ersinkandemir

Çok güzel olmuş, ellerinize sağlık. :)
Where there's a shell, there's a way.



sem

".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?