Wikipédia:Robôs/Pedidos de aprovação/Aleth Bot 5

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Alchimista

Automatic or manually assisted: Automático

Programming language(s): py +pywikipediabot

Function summary: Arquivamento de esplanadas

Edit period(s) (e.g. continuous, daily, one time run): +/- de 10 em 10 dias (a definir conforme o comportamento)

Edit rate requested: 3 ou 4, o mais certo é serem somente duas edits na maior parte das situações

Already has a bot flag (Y/N): Sim

Function details: Basicamente de x em x dias, o bot percorre as esplanadas propostas e geral, verifica se os tópicos foram editados nos últimos Y dias, e caso a ultima edição tenha ocorrido à mais de Y dias, o bot remove a ligação, ou seja, arquiva esse tópico. O valor usado será de 14 dias, conforme discussão em Wikipédia:Esplanada/propostas/Arquivamento automático das esplanadas (22mar2012). Alchimista Fala comigo! 23h40min de 28 de março de 2012 (UTC)[responder]

Discussion editar

Já fizeste os testes? Se não poderia fazer? Béria Lima msg 21h33min de 6 de abril de 2012 (UTC)[responder]

Alch, alguma coisa? A Propostas já passa dos 80 tópicos, pelo menos uns 20 q estão a mais de 1 mês sem comentários. Até iria arquivar, mas aí ia tirar a chance de fazer um teste com mts tópicos / mts prazos / tópicos grandes e com subseções / vários meses / etc etc. Rjclaudio msg 20h08min de 14 de abril de 2012 (UTC)[responder]

Peço desculpa mas tive alguns problemas com o pc. Corri já o script, contudo como podem verificar aqui nem todos os tópicos estavam a ser removidos. O problema parece residir num módulo externo que usei para calcular os dias, em que aparentemente o cálculo do valor absoluto dos dias não está completamente correcto. Entretanto já contornei o problema, estou já a testar para ver se desta vez faz o trabalho completo. Alchimista Fala comigo! 14h37min de 16 de abril de 2012 (UTC)[responder]
O script correu já na forma final, dei uma vista de olhos e parece-me que não ocorreu problemas, confirmam? Alchimista Fala comigo! 16h40min de 16 de abril de 2012 (UTC)[responder]

Na Geral, tem uma seção sem uma página correspondente (essa) e uma q ao invés da transclusão se usou o link pela discussão já estar mt grande (O que fazer nesses casos?). Haveria como lidar com esses casos também? Rjclaudio msg 17h59min de 16 de abril de 2012 (UTC)[responder]

Roda tb na esplanada/anúncios? Essa não tem script para incluir no arquivo então o bot teria q fazer isso né? Rjclaudio msg 11h44min de 17 de abril de 2012 (UTC)[responder]

O script consegue remover os links quando não há página correspondente, já tinha pensado nisso, mas como não é um caso tão comum e tão linear como os outros, está em modo off, mas posso activar essa opção, e ir vendo se não ocorrem problemas, já sobre o caso onde a discussão é substituída pelo link, também é possível, contudo quando escrevi o script não encontrei um modo que consumi-se poucos recursos, entretanto ao pensar melhor, creio ter encontrado a solução, vou ver se consigo fazer de forma a que seja poupado em termos de uso de memória. Alchimista Fala comigo! 17h08min de 18 de abril de 2012 (UTC)[responder]
Neste momento lida já com tópicos inexistentes e os casos onde foi incluido o link em vez da predefinição dif. Anteriormente, sem essa opção, tinha arquivado aqui, aqui, aqui e aqui.
A esplanada de anúncios terá de ser arquivada de outra forma, primeiro porque o sistema usado lá é diferente, e segundo porque não me parece que o arquivamento possa seguir o sistema de 14 dias sem edições, porque suponhamos o caso de anúncio de um evento que dura um mês, convém o anúncio desse evento ficar lá por esse tempo. Para ser arquivada automaticamente, podemos pensar por exemplo, na colocação de uma predefinição que indique quando pode ser arquivada, ai sim, torna-se extremamente fácil criar um script próprio para arquivar automáticamente a anúncios. Alchimista Fala comigo! 17h29min de 18 de abril de 2012 (UTC)[responder]
  • Nos tópicos só com o link ao invés de transclusão, ele tb conta os 14 dias sem comentários?
  • Pela natureza da E/Anúncios, não me parece haver problema em deixar tópicos ficarem lá por 30 dias, mesmo 45 dias (se o bot só rodar depois), já q cada seção não terá mt discussão e não vai pesar no carregamento. Então não precisaria de predef especial, só a data da primeira mensagem do tópico. Isso pode ser discutido tb.
  • Wikipédia:Esplanada/geral/Problema com ligação para outra Wikipédia. (15mar2012) não foi arquivado mesmo estando a mais de 2 semanas sem comentários. Talvez por ser um redirect, fizeram uma moção ali q não entendi nada. Vale o script tb lidar com redirects, ou isso é algo raro e não precisaria colocar no script? (Aproveitando, q faz com aquele tópico, move de volta pro título, move o texto para o Café dos programadores pra ficar arquivado lá, deixa assim mesmo?)
  • Rjclaudio msg 17h53min de 18 de abril de 2012 (UTC)[responder]
Em todos os tópicos, o bot vai verificar quando foi a última edição no histórico, logo para qualquer um, caso não tenha sido editado nos últimos 14 dias, será arquivado ( e falo em edição porque por exemplo, se passar um bot para corrigir algo, isso conta como edição, embora não seja um comentário).
O arquivamento da anúncios é algo que pode ser feito, se houver concordância em arquivar após X dias após a criação ou edição do tópico, contudo terá de ser outro script, pois este não está preparado.
Os redirecionamentos são um caso complicado, dá para o bot os arquivar, mas creio que não o deve fazer, primeiro porque nesses casos deve-se evitar o redirecionamento, ou seja, ao mover a página deve-se arrumar os afluentes, e segundo, porque em casos como esse em que foi movido para o café dos programadores, creio que deva ser removido da esplanada, algo que para um bot decidir seria complicado. Alchimista Fala comigo! 14h36min de 19 de abril de 2012 (UTC)[responder]
E/Anúncios fica pra outro script mesmo.
Ok, não tenho mais comentários / dúvidas. As edições de teste parecem ok. Por mim aprovaria. Ficamos a espera de um GAB q possa aprovar py. Rjclaudio msg 15h11min de 19 de abril de 2012 (UTC)[responder]

  Aprovado! Boa sorte :) Béria Lima msg 15h54min de 11 de maio de 2012 (UTC)[responder]