Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Pywikipediabot, sebuah pengenalan
Gombang Nan Cengka
...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Agenda
1 Latar belakang pembicara
2 Bot di Wikipedia
...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Wartawan, administrator Wikipedia bahasa Indonesia, a...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Saya di Wikipedia
Lebih lanjut tentang saya:
http://i...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Bot di Wikipedia
Wikipedia, ensiklopedi bebas yang da...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Pada Wikipedia
bahasa Volapuk 100.000++
artikel dicip...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Bot di Wikipedia
Mengapa menggunakan bot?
Dapat denga...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Studi tentang penggunaan bot di Wikipedia oleh Stuart...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Contoh aksi bot
Bot pengucap selamat datang (LaninBot...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Contoh aksi bot
Bot pengganti kata dan ejaan tidak ba...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Bot terpisah dari perangkat lunak MediaWiki (ditulis ...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Pywikipediabot umumnya digunakan pada proyek-proyek
W...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Instalasi
Tiga cara instalasi:
Git
Subversion
Nightly...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Bacaan lebih lanjut: Manual:
https://www.mediawiki.or...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Demo Pywikipediabot:
penggunaan category.py
pembuatan...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Contoh pembuatan artikel masal: membaca data dari ber...
Latar belakang pembicara
Bot di Wikipedia
Pywikipediabot
Demonstrasi
Tanya Jawab
Pertanyaan?
Gombang Nan Cengka gombang@gm...
Upcoming SlideShare
Loading in …5
×

Pengenalan Pywikipediabot

476 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Pengenalan Pywikipediabot

  1. 1. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Pywikipediabot, sebuah pengenalan Gombang Nan Cengka gombang@gmail.com Kopdar Python Indonesia 31 Agustus 2013 Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  2. 2. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Agenda 1 Latar belakang pembicara 2 Bot di Wikipedia 3 Pywikipediabot 4 Demonstrasi Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  3. 3. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Wartawan, administrator Wikipedia bahasa Indonesia, anggota dan pendiri Perkumpulan Wikimedia Indonesia Pengalaman pemrograman minimal Di Wikipedia lebih banyak mengurus segi konten (menyunting, meningkatkan mutu artikel) Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  4. 4. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Saya di Wikipedia Lebih lanjut tentang saya: http://id.wikipedia.org/wiki/Pengguna:Gombang Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  5. 5. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Bot di Wikipedia Wikipedia, ensiklopedi bebas yang dapat disunting siapa saja ... termasuk bot. Pada berbagai Wikipedia kecil penyunting bot mungkin jauh lebih aktif daripada manusia Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  6. 6. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Pada Wikipedia bahasa Volapuk 100.000++ artikel diciptakan oleh bot Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  7. 7. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Bot di Wikipedia Mengapa menggunakan bot? Dapat dengan lebih cepat melakukan tugas-tugas yang membosankan. Sejauh ini bot telah digunakan untuk: memerangi vandal (perusak) Wikipedia memperbaiki kesalahan ejaan menciptakan artikel baru secara masal dan masih banyak lainnya Semuanya ini sering sangat melelahkan bila dilakukan manusia Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  8. 8. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Studi tentang penggunaan bot di Wikipedia oleh Stuart Geiger: kendali mutu di Wikipedia bahasa Inggris menjadi lebih lambat tanpa bot (ClueBot NG) mempengaruhi interaksi sosial di Wikipedia membantu membuat Wikipedia lebih tertib Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  9. 9. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Contoh aksi bot Bot pengucap selamat datang (LaninBot) Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  10. 10. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Contoh aksi bot Bot pengganti kata dan ejaan tidak baku (Kenrick95bot) Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  11. 11. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Bot terpisah dari perangkat lunak MediaWiki (ditulis dalam bahasa PHP) Beberapa pilihan bahasa pemrograman yang sudah pernah digunakan untuk membuat bot Wikipedia: Perl Java Python Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  12. 12. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Pywikipediabot umumnya digunakan pada proyek-proyek Wikimedia Foundation (Wikipedia dll...) Tapi juga dapat dipakai pada situs web mana pun yang menggunakan perangkat lunak MediaWiki. Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  13. 13. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Instalasi Tiga cara instalasi: Git Subversion Nightly (zip dan tarball), cara termudah Dua cabang Pywikipediabot: Core atau rewrite: baru, saat ini hanya dapat bekerja baik dengan proyek-proyek WMF Compat atau trunk: lama, (katanya) lebih lambat, namun kompatibel dengan banyak situs MediaWiki Pywikipediabot berada dalam keadaan perpetual beta, sehingga dianjurkan untuk sering diperbarui. Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  14. 14. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Bacaan lebih lanjut: Manual: https://www.mediawiki.org/wiki/Manual:Pywikipediabot/ Versi bahasa Indonesia: https://www.mediawiki.org/wiki/Manual:Pywikipediabot/id https://meta.wikimedia.org/wiki/User:Binaris (Tentang penggunaan replace.py) Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  15. 15. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Demo Pywikipediabot: penggunaan category.py pembuatan artikel masal. Idenya: menggunakan data untuk menciptakan artikel rintisan baru. Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  16. 16. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Contoh pembuatan artikel masal: membaca data dari berkas csv untuk membuat artikel import csv import time import pywikibot from pywikibot.page import Page csvfile = open("dpr_ri.csv","r") dpr_reader = csv.reader(csvfile) KATEGORI = "[[ Kategori:Anggota DPR 2009 -2014]][[ Kategori:Orang hidup ]]" site = pywikibot.getSite () for row in dpr_reader: title = row [0] laman = Page(site , title) line1 = "’’’"+ row [1] + "’’’" + " adalah anggota [[ Dewan Perwakilan Rakyat|DPR -RI]] line2 = "Dia terpilih dari daerah pemilihan " + row [3] + " yang meliputi " + row [4] line3 = "n" line4 = "{{indo -bio -stub }}n" line5 = KATEGORI text = line1 + line2 + line3 + line4 + line5 laman = Page(site , title) laman.put(text , "baru , rintisan bot") print text time.sleep (10) csvfile.close () Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan
  17. 17. Latar belakang pembicara Bot di Wikipedia Pywikipediabot Demonstrasi Tanya Jawab Pertanyaan? Gombang Nan Cengka gombang@gmail.com Pywikipediabot, sebuah pengenalan

×