Saltar para o conteúdo

Wikipédia:Robôs/Pedidos de aprovação/CasteloBot 2

Origem: Wikipédia, a enciclopédia livre.

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: CasteloBrancomsg

Automatic or manually assisted: Automático

Programming language(s): Python

Function summary: Avaliação automática de artigos para a WP Offline

Edit period(s) (e.g. continuous, daily, one time run): diário

Edit rate requested: 6 edições por minuto

Already has a bot flag (Y/N): Sim. pt.wikipedia, eo.wikipedia, eo.wikibooks, eo.wikinews, eo.wikiquote, eo.wikisource, eo.wiktionary

Function details: Pretendo rodar um script que já está em funcionamento, atualmente sendo operado pelo Rjclaudio e executado por seu Rjbot. Peço autorização para testá-lo aqui, já que o CasteloBot só está autorizado a usar AWB. Se eu conseguir executar essa tarefa, pretendo replicá-la a cada um ou dois dias, durante o concurso e, depois disso, a cada uma ou duas semanas. A combinar com o Rjclaudio, para que não haja redundância e sobrecarga. CasteloBrancomsg 03h55min de 16 de dezembro de 2011 (UTC)[responder]

Discussion[editar código-fonte]

Tens o pywikipedia já instalado? Usas-te svn? Se tudo estiver tudo bem podes fazer cerca de 50 edits de teste, 3 ou 4 epm. Caso tenhas problemas em usar o py, se precisares fala comigo. Se for preciso, posso programar isso p o Alch ou a Aleth correrem-no, conseguem fazer isso sem qualquer intervenção humana. Só tenho dúvidas relativas às edições periódicas durante o concurso, o ideal seria que edita-se somente quando hà alterações significativas. Alchimista Fala comigo! 09h14min de 16 de dezembro de 2011 (UTC)[responder]

Eu o tinha instalado no Windows. Rodei interwiki.py em outros projetos mas, há alguns meses, finalmente acatei sua sugestão e passei a usar o Ubuntu Linux. O python é nativo, mas ainda não tenho o pywikipedia instalado. Vou ver se consigo aqui e aviso. CasteloBrancomsg 18h47min de 17 de dezembro de 2011 (UTC)[responder]
hehe, agora vais ver as vantagens... Um conselho, para manteres o pywikipedia actualizado precisas de usar o svn, hà vários programas com interface gráfica, mas nada que se compare à linha de comandos. Usando a linha de comandos, vais até ao directório onde queres instalar o pywikipedia, e usas o comando: svn checkout http://svn.wikimedia.org/svnroot/pywikipedia/trunk/pywikipedia/ pywikipedia. Se quiseres que fique com outro nome, basta trocares o "pywikipedia" final. Dessa forma, sempre que precisares actualizar esse reportório, é só usares o comando "svn update", em vez de abrires o programa de svn, procurares a pasta a actualizar e mandares actualizar... Alchimista Fala comigo! 19h03min de 17 de dezembro de 2011 (UTC)[responder]
Tive que instalar o pacote svn, e aí deu certo com esse comando. Estou executando o script, que foi feito pelo Danilo, usando -pt:20 para limitar as edições. Muito mais fácil do que eu imaginava. O código parece klingon para mim, mas não vou mexer nele. Os comandos são bem simples. CasteloBrancomsg
O script permite usar um único artigo, uma categoria inteira ou um arquivo texto com uma lista feita manualmente, que é o que estou fazendo para os testes. Sobre as revisões periódicas, poderíamos usar as mudanças relacionadas para identificar quais artigos foram alterados no último dia e compor a lista só com eles. Alch e Alet são bem vindos, claro! Vou te mandar o script por e-mail. A gente pode fazer um registro de avaliações em alguma página do concurso conferir se já houve atualização no dia e assim evitar dois bots rodando no mesmo dia. CasteloBrancomsg 21h43min de 17 de dezembro de 2011 (UTC)[responder]
Devo esperar as modificações no script ou continuar as edições de testes? CasteloBrancomsg 16h58min de 22 de dezembro de 2011 (UTC)[responder]
Creio que por agora não se justifica, até porque pela lógica, quando o concurso tiver início, vão actualizar as estatísticas, correcto? Senão, repara que por cada actualização são cerca de 5 000 pedidos à bd, mais as edits, para além de o histórico das páginas ficar mais complexo. A actualização é mesmo necessária neste momento? Alchimista Fala comigo! 18h30min de 27 de dezembro de 2011 (UTC)[responder]
Não seria em todos os artigos da versão (~5000), só os da lista (~3000), e dentre estes, o bot só alteraria aqueles modificados no dia anterior (usando isso para gerar a lista). Com 100 participantes editando em um artigo diferente a cada dia (o que é uma previsão bem otimista), seriam 100 edições diárias do bot. Posso avisar o GAB se houver algum pico que ultrapasse isso, e registrar um resumo diário em uma subpágina do projeto, contendo o número de páginas alteradas a cada dia, durante o concurso (~30 dias). Quanto ao histórico, como o bot só faria alterações na página de discussão (ele analisa o artigo, mas registra a avaliação na talk), creio que o prejuízo não seja tão grande. CasteloBrancomsg 21h06min de 27 de dezembro de 2011 (UTC)[responder]
Se for somente nos artigos editados já diminui bastante o problema, pelo que não vejo grandes impecilhos. Se as edições aumentarem drásticamente, posso tentar criar uma lista diária de artigos editados com possibilidade alta de terem a classificação alterada, e ai resolve o problema. Podes então dar início às tarefas, 3 a 4 epm. Alchimista Fala comigo! 18h05min de 28 de dezembro de 2011 (UTC)[responder]
Feito. A lista vai aumentar em 7 de janeiro, mas por enquanto será só uns 4 por dia. Ver Wikipédia:Concursos/I GP Wikimedia Brasil/Avaliação. Fique à vontade para acrescentar o Alch Bot lá. CasteloBrancomsg 00h32min de 29 de dezembro de 2011 (UTC)[responder]
Eu aguardo um ok para operar a 6 epm, mas por enquanto, estou usando -pt:20. CasteloBrancomsg 04h16min de 10 de janeiro de 2012 (UTC)[responder]
Feito OK dado, podes então usar o python para o efeito. Alchimista Fala comigo! 09h37min de 10 de janeiro de 2012 (UTC)[responder]
Obrigado. CasteloBrancomsg 17h13min de 10 de janeiro de 2012 (UTC)[responder]