IKLAN

Theme images by kelvinjay. Powered by Blogger.

Tutorial

HEBOH

Kuliner

Youtube Tutorial

Games

Lowongan Kerja

OpenSource

» » » » » Cara Membuat Aplikasi Tweetdect di Linux

Ditemani kopi hangat, pas banget karena suasana saat hujan maka kalian akan saya ajak bergalau ria cara membuat aplikasi tweetdect dengan python, sebelumnya apakah kalian sudah tahu tweetdect itu sendiri kan??


sejenis aplikasi berbasis dekstop dan web, sayang untuk dekstop sendiri baru tersedia untuk windows dan mac os, tapi tenang semua itu bisa diakali kok, sebenarnya aplikasi yang akan kita buat nanti adalah aplikasi semacam web browser tapi kita tanamkan di os linux kita sehingga serupa dengan aplikasi dektop lainya, okey langsung saja kita buat

sarat mutlak pertama adalah OS Linux kamu harus sudah terinstall python, dan semua distro linux sudah terdefault terinstall python, dalam hal ini saya menggunakan editor geany, jika belum punya silahkan install terlebih dahulu

1. buka geany, pastekan code berikut ini
 #!/usr/bin/env python  
import gtk, webkit
from PyQt4.QtWebKit import *
from PyQt4.QtNetwork import *
USER_AGENT = "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:15.0) Gecko/20100101 Firefox/15.0.1"
def customuseragent(url):
print 'called for %s' % url
return 'custom ua'
def tombol(widget):
add = alamat.get_text()
if add.startswith("http://"):
web.open(add)
else:
add = "http://" + add
alamat.set_text(add)
web.open(add)
def new_title(view, frame, title):
win.set_title(title)
def on_click_link(view, frame):
uri=frame.get_uri()
alamat.set_text(uri)
def testproxy(self):
webkit.set_proxy("socks5://127.0.0.1:1111")
self.assertTrue(True)
win = gtk.Window()
win.set_default_size(1000,600)
win.connect('destroy',lambda w: gtk.main_quit())
box1 = gtk.VBox()
win.add(box1)
box2 = gtk.HBox()
box1.pack_start(box2, False)
alamat = gtk.Entry()
box2.pack_start(alamat)
gobutton = gtk.Button("Go")
box2.pack_start(gobutton)
gobutton.connect('clicked', tombol)
scroller = gtk.ScrolledWindow()
box1.pack_start(scroller)
web = webkit.WebView()
web.open("http://tweetdeck.twitter.com/")
web.connect("title-changed", new_title)
#web.connect("navigation-requested", on_click_link)
web.connect("load-committed", on_click_link)
scroller.add(web)
win.show_all()
gtk.main()

kemudian simpan file diatas dengan nama tweetdect.py
2. install programnya
dalam hal ini saya menyimpan di /home/sandyhackers/python/
maka, ketikan perintah berikut

sandyhackers@sandy:~/python$ sudo cp tweetdeck.py /usr/bin/tweetdect
sandyhackers@sandy:~/python$ sudo chmod +x /usr/bin/tweetdect
sandyhackers@sandy:~/python$ wget http://www.icon100.com/up/3586/96/tweetdeck.png



3. Pasang di start menu
sandyhackers@sandy:~/python$ sudo geany /usr/share/applications/tweetdect.desktop
isi dengan script berikut

 [Desktop Entry]  
Name=Tweetdect
GenericName=Tweetdect Twitter
Comment=Free Tweets and Ngalai
Exec=tweetdect
Icon=/home/sandyhackers/python/tweetdeck.png
StartupNotify=true
Terminal=false
Type=Application
Categories=Network;InstantMessaging;
X-MessagingMenu-UsesChatSection=true
X-Ubuntu-Gettext-Domain=tweetdeck

4. jalankan program
klik start > internet > tweetdect
jangan lupa add twitter saya, @sandyhackers

«
Next
Newer Post
»
Previous
Older Post