Wikipédia:Robôs/Pedidos de aprovação/CasteloBot 2
pedido • edições • contador • logs • block user • block log • flag log • flag bot • SUL 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)
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)
- 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)
- 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)
- 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)
- Devo esperar as modificações no script ou continuar as edições de testes? CasteloBrancomsg 16h58min de 22 de dezembro de 2011 (UTC)
- 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)
- Tive que instalar o pacote svn, e aí deu certo com esse comando. Estou executando o script, que foi feito pelo Danilo, usando
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Eu aguardo um ok para operar a 6 epm, mas por enquanto, estou usando
- 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)
- Feito OK dado, podes então usar o python para o efeito. Alchimista Fala comigo! 09h37min de 10 de janeiro de 2012 (UTC)