Mempost twitter dari file text


Sebelum nya telah dibahas tentang bagaimana koneksi python dan twitter serta bagaimana memposting via python. Saat ini kita mencoba untuk metwitt yang berasal dari file text.

1. pertama-tama buat list apa saja yang ingin dibuat di file text dengan batasan di setiap line nya. misal saya mengcopy lirik lagu berikut dan save dengan nama file filelagu

Dan....bila esok...
datang kembali Seperti
sedia kala dimana kau bisa bercandaDan...
perlahan kaupun lupakan akuMimpi burukmu...
dimana t'lah ku tancapkan duri tajamKaupun menangis...
menangis sedihMaafkan aku
Dan...bukan maksudku...
bukan inginkuMelukaimu sadarkan kau di sini kupun terluka
Melupakanmu...menepikanmuMaafkan aku....
Reff : Lupakan saja dirikuBila itu bisa membuatmu
Kembali bersinar dan berpijarSeperti dulu kala
Caci maki saja dirikuBila itu bisa membuatmu
Kembali bersinar dan berpijarSeperti dulu kala
Dan...bukan maksudku...bukan inginku
Melukaimu sadarkan kau di sini kupun terluka
Melupakanmu...menepikanmu
Maafkan aku....

2. tulis script python sebagai berikut

import twitter, time, sys
key = 'isi sesuai dengan twitter anda'
secret = 'isi sesuai dengan twitter anda'
token = 'isi sesuai dengan twitter anda'
token_secret = 'isi sesuai dengan twitter anda'

auth=twitter.OAuth(token, token_secret, key, secret)
client = twitter.Twitter(auth=auth)


filename=open('filelagu','r')
f=filename.readlines()
filename.close()
 
for line in f:
    client.statuses.update(status=line)
    time.sleep(2)#Tweet setiap 2 detik

jeda antara twit bisa diatur di script “time.sleep(2)”

Karena twitter tidak memperkenankan duplicate twitt dalam waktu tertentu, maka pada line yang sama, twitter akan langsung mereject post tersebut.

Advertisements

Author: ridhobustami

orang ngak jelas

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s