Viquipèdia:Taller de bots 2010

De Viquipèdia
Salta a la navegació Salta a la cerca

Donat l'èxit del taller de bots 2009, donat que hi ha gent que ha manifestat interès i com que tenim l'oportunitat de cloure amb una sessió presencial el dia de la llibertat del programari (18 de setembre) proposo organitzar el taller de bots 2010.

El taller tindrà una primera part en línia i al final una sessió pràctica presencial al Centre Cultural Can Fabra de Barcelona.

Resta pendent de confirmar l'assistència del gran mestre botaire Pasqual al taller presencial.

El taller es fa amb el suport de l'associació Amical Viquipèdia. L'associació ajudarà a facilitar ordinadors als que no puguin dur portàtil a la sessió presencial i està cercant finançament pels desplaçaments de qui hagi de venir de fora de Barcelona. Si s'aconsegueix el finançament, tothom qui hagi superat el curs en línia podrà rescabalar-se de les despeses de viatge a canvi de contribuir a fer bots per millorar la Viquipèdia.

Participants[modifica]

# Usuari Portàtil Observacions
1. --Gomà (disc.) 09:28, 8 ago 2010 (CEST) SI Instal·lat. Configurat.
2. --amador (disc.) 17:34, 8 ago 2010 (CEST) Si No em podré dedicar perque tinc altre fronts oberts. M'esborro confiant que hi hauran altres oportunitats (i molta gent ben formada,...)
3. Pau Cabot · Discussió 20:16, 8 ago 2010 (CEST) No Instal·lat. Configurat.
4. --Kippelboy (disc.) 23:06, 8 ago 2010 (CEST) Instal·lat i configurat
5. --Puigalder (disc.) 22:45, 9 ago 2010 (CEST) Instal·lat. Configuració parcial (user-config.py i user-fixes.py generats)
6. --KRLS , (disc.) 00:22, 10 ago 2010 (CEST) Instal·lat
7. Solde (disc.) 08:56, 10 ago 2010 (CEST) Instal·lat. Configurat. Potser no podré assistir a la sessió presencial... :-(
8. --Joancreus (discussió) 12:49, 10 ago 2010 (CEST) Instal·lat. Configurat. No assistiré presencialment, ajudaré a desenvolupar documentació online.
9. --Lluis_tgn (disc.) 10:48, 13 ago 2010 (CEST) Instal·lat. No podre assistir a la presencial, ni tampoc estaré les ultimes setmanes del taller.
10. --Pallares (disc.) 07:00, 16 ago 2010 (CEST) - Instal·lat. No podré assistir a la presencial, ni tampoc estaré les 2 ultimes setmanes del taller.

Al Centre Cultural Can Fabra hi ha accés wifi però els assistents han de dur cadascú el seu ordinador personal. Confirmeu que dureu el vostre, pels que no puguin dur-ne mirarem d'aconseguir-ne.

Calendari[modifica]

  • Inscripció participants fins el 15 d'agost.
  • Curs en línia des del 16 d'agost al 15 de setembre
    • Traducció i creació col·laborativa de documentació sobre Python i sobre Pywikipedia.
    • Instal·lació del python i de les llibreries necessàries per crear bots a la Viquipèdia.
    • Programació en Python.
    • Exercicis de creació de bots senzills.
  • Sessió presencial el 18 de setembre.
    • Resolució de dubtes, aspectes avançats.

Com que ha passat el termini i encara hi ha feina per fer i coses per aprendre proposo de allargar el taller fins a fin d'any i que la sessió de dissabte en comptes de ser de cloenda sigui de seguiment, comentari, resolució de dubtes i planificació de de la continuació del curs.--Gomà (disc.) 00:00, 17 set 2010 (CEST)

Jo estic d'acord. A mi se m'ha tirat el temps a sobre...--Kippelboy (disc.) 17:48, 17 set 2010 (CEST)

Curs online[modifica]

Es tracta d'organitzar entre tots un conjunt d'activitats que permetin a cada un progressar en l'aprenentatge dels bots.

Lectures recomanades[modifica]

Traduccions a fer[modifica]

  • Acabar traducció de Python 3 per a no programadors Fet Fet!
  • Ampliar el llibre Tutorial de bots Traduint a partir de: Manual:Bot i afegint Manual:Speed guide for pywikipediabot
    • El capítol user-config.py
    • Scripts ( en especial wikipedia.py però millorant-lo)
    • Llibreries a pywikipediabot Fet Fet! Es rocomana llegir-lo i millorar-lo. És fonamental per fer bots. --Gomà (disc.) 17:14, 4 set 2010 (CEST)
    • Desenvolupament
    • Característiques de pywikipedia
    • Ús en wikis fora de Wikimedia (provar-ho a www.wikimedia.cat i a www.viquibalear.cat)
    • Comunicació amb els desenvolupadors
  • La documentació del pywikipedia. Està tota en anglès, a meta.
  • La documentació d'alguna llibreria de python útil a l'hora de fer bots.
  • Començar a traduir el llibre Python Programming

Exercicis[modifica]

Projectes[modifica]

Preguntes i respostes[modifica]

Progrés[modifica]

En aquest apartat anirem fent un seguiment del avenç que portem cada un. Si us plau signeu a mesura que aneu assolint cada pas.

Fiqueu-vos la pàgina en les vigilades per veure quan es van demanat progressos i els canvis que apareixen.

Eines instal·lades[modifica]

Convé tenir-les al mateix temps que es fan les lectures per poder anar jugant i veient el que es llegeix.

Signeu aquí un cop tingueu instal·lats el Python, l'editor de text i el Pywikipèdia.

  1. --Gomà (disc.) 21:35, 19 ago 2010 (CEST)
  2. --Joancreus (discussió) 21:37, 19 ago 2010 (CEST)
  3. --Pallares (disc.) 09:22, 20 ago 2010 (CEST)
  4. Pau Cabot · Discussió 09:54, 20 ago 2010 (CEST)
  5. --Kippelboy (disc.) 10:45, 20 ago 2010 (CEST) Instal·lat i fent servit Python. On puc trobar l'editor de text i el Pywikipedia? : editor, Pywikipediabot/Installation.
  6. --Solde (disc.) 10:04, 21 ago 2010 (CEST)
  7. --Lluis_tgn (disc.) 13:37, 21 ago 2010 (CEST)
  8. --KRLS , (disc.) 14:05, 21 ago 2010 (CEST)
  9. --Puigalder (disc.) 23:51, 30 ago 2010 (CEST)

Configurar-ho tot[modifica]

  • El processador de text en català i perquè agafi bé els caràcters especials.
  • El user-config.py. Comprovar que el login funciona.
  • Feu un primer programa de prova que:
    • Carregui les principals llibreries. (Per carregar una llibreria o mòdul cal fer servir la instrucció import seguida de la llista dels noms de llibreries que es vol carregar, per manipular la Viquipèdia cal carregar: wikipedia, re, catlib
    • Llegeixi una pàgina de la Viquipèdia. Per llegir una pàgina de la Viquipèdia cal crear un objecte pàgina amb la funció wikipedia.Page i aplicar el mètode get(). Mireu per exemple un programa creat al taller de l'any passat.
    • i us la presenti en pantalla. Presentar en pantalla el contingut de la pàgina que s'ha llegit es pot pensar de fer amb un print però normalment no funciona pels caràcters unicode del text de les pàgines Wikipedia. Proveu-ho amb un print i després substituïu-lo per wikipedia.output(text_de_la_pagina_que_heu_llegit).

Un cop fet això estareu en condicions de començar a fer exercicis.

Signeu els que ho hagueu fet.

  1. --Gomà (disc.) 13:18, 21 ago 2010 (CEST)
  2. --Joancreus (discussió) 16:07, 21 ago 2010 (CEST) (l'editor no és el notepad++, sinó el kate. També va bé, et fa colors i és en català)
  3. --Solde (disc.) 09:13, 24 ago 2010 (CEST)
  4. Pau Cabot · Discussió 19:42, 24 ago 2010 (CEST)
  5. --Kippelboy (disc.) 13:15, 29 set 2010 (CEST)

Exercicis[modifica]

La millor manera d'aprendre a fer és fent.

Agafeu un exercici dels proposats o proposeu-ne un vosaltres i feu-lo. Deixeu el resultat a la llibreria de funcions. Es tracta de fer una funció que potencialment sigui reutilitzable en altres programes.

Un cop fet signeu aquí indicant quin és l'exercici que heu fet.

Viquiprojecte[modifica]

Els resultats del taller aniran alimentant el viquiprojecte.