Wikipédia:Robôs/Pedidos de aprovação/Danilo.bot/4

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

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util
Pedidos de tarefas: 1, 2, 3, 4

Operator: Danilo.mac

Automatic or manually assisted: automático

Programming language(s): python

Function summary: redirecionar artigos de asteroides para listas, conforme consenso

Edit period(s) (e.g. continuous, daily, one time run): diário, aproximadamente 80 artigos por dia

Edit rate requested: 6 por minuto

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

Function details: Uma vez por dia o robô calcula 80% do aumento no número total de artigos na Wikipédia em relação ao dia anterior, esse é o número de artigos que serão redirecionados no dia. Os primeiros artigos a serem redirecionados estão nesta lista.

Discussion[editar código-fonte]

Apoio A função proposta para o bot é bastante útil e benéfica ao projecto, e a sua execução consensual, como se pode ver da discussão sobre o assunto.-- Darwin Ahoy! 11h50min de 9 de abril de 2018 (UTC)[responder]

Danilo, os artigos têm informação adicional que não está na lista, como excentricidade, duração da órbita e distância da Terra. Isso vai ser adicionado às listas? Ou consideram essa informação irrelevante? GoEThe (discussão) 12h35min de 9 de abril de 2018 (UTC)[responder]

Eu fiz um planejamento que inclui importar as listas da enwiki (exemplo), que têm além dos dados que têm nas nossas tem também o local da descoberta, a família a que o asteroide pertence, a região do sistema solar em que se encontra e uma ligação externa (exemplo) para um banco de dados de asteroides com ainda mais dados do que os que constam nas infoboxes dos artigos, só não vou trazer os significado dos nomes dos asteroides pois não tem como automatizar essa tradução. Devido a proximidade da marca de um milhão de artigos eu não conseguiria fazer todo trabalho necessário para importar as listas antes do milhão, então para não chegarmos ao milhão sem ter começado a redirecionar os asteroides eu estou pulando etapas e começando a redirecionar antes de importar as listas. Mas assim que o robô estiver funcionando corretamente eu volto aos preparativos para a importação das listas. Danilo.mac(discussão) 13h20min de 9 de abril de 2018 (UTC)[responder]
Não acho que a chegada do milhão ou não deva ser uma condicionante muito grande, o essencial é que a informação seja preservada e esteja no ar para o leitor que entretanto a possa querer consultar. Como são artigos provavelmente pouco visualizados, sei que o risco é bem pequeno, e que não há planeamento perfeito, mas sinceramente preferia que o planeamento original fosse seguido. Não acho que seja impeditivo de aprovar o bot, mas pense bem no que é melhor a longo prazo, e na eventualidade de alguma coisa correr mal. GoEThe (discussão) 14h00min de 9 de abril de 2018 (UTC)[responder]
Eu também preferia seguir o planejamento como pode ver pelos meu comentários lá no tópico da esplanada, mas tive que fazer essas mudanças para seguir o consenso e garantir que uma quantidade significativa de artigos sejam redirecionados antes do milhão. Creio que não vou demorar muito para iniciar a importação das listas, em alguns dias já devo estar começando a importação. Danilo.mac(discussão) 19h11min de 9 de abril de 2018 (UTC)[responder]
Não havendo objeções, podemos então começar a fase de testes. Tendo o bot já flag, corre normalmente por um dia, ok? Alchimista Fala comigo! 09h46min de 12 de abril de 2018 (UTC)[responder]

Fiz 8 edições para ver se está tudo ok, esqueci de adicionar o "Robô: " no sumário mas já corrigi isso no código, agora coloquei no cron para rodar todo dia às 8h00 UTC. Também inseri no código uma instrução para não rodar no dia que atingir a marca do milhão, para evitar que regrida nesse dia e tenhamos a marca do milhão mais de uma vez. Então, se estiver tudo certo, amanhã as 8h00 UTC vai rodar automaticamente. Danilo.mac(discussão) 19h03min de 12 de abril de 2018 (UTC)[responder]

Mudei para rodar um pouco mais cedo como o Alchimista me pediu via IRC. O robô redirecionou 26 asteroides e parou devido a um bug, mas já corrigi e redirecionei mais um para ter certeza que está funcionando. Vou deixar rodar mais um dia de teste. Danilo.mac(discussão) 14h36min de 13 de abril de 2018 (UTC)[responder]

@Danilo.mac: Parece estar ficando óptmo, leva caixinha informativa e tudo.-- Darwin Ahoy! 14h54min de 13 de abril de 2018 (UTC)[responder]

Danilo.mac Seria possível, também, marcar as páginas de discussão desses artigos para ER? Olhando para alguns dos que já foram redirecionados percebi que apresentam aquela caixa padrão em suas PD's de marca de projeto, onde aponta a qualidade do artigo e o Wikiprojeto relacionado (caixas que também foram adicionadas por bot's). Pela presença dessa caixa, os artigos acabam sendo categorizados em categorias como Categoria:!Artigos de importância desconhecida sobre asteroides, Categoria:!Artigos de qualidade 1 sobre asteroides, Categoria:!Artigos por reavaliar, Categoria:!Artigos sobre asteroides por reavaliar, categorização que não tem mais sentido quando o artigo é transformado em redirecionamento. Além do mais, costumamos apagar essas PD's de redirecionamentos, principalmente quando não possuem histórico ou afluentes. Se elas forem já marcadas pelo bot, o processo de eliminação fica bem mais fácil (o ideal seria o próprio bot eliminar, mas como envolveria outra função e precisaria de permissões de eliminação para o bot, fica mais complicado, por isso só marcar para ER já ajuda bastante). Rafael (stanglavine) disc 17h15min de 13 de abril de 2018 (UTC)[responder]

Boa observação, eu tinha mesmo esquecido das PDs. São 13856 PDs com marca de projeto de asteroides, mesmo marcado para ER com robô, seria muito trabalho para os administradores, pois o robô vai rodar todo dia durante um ano. Então a melhor solução seria eliminar com robô a medida que os artigos vão sendo redirecionados. Se derem a flag de eliminador para o robô posso programar para fazer isso. (Já tínhamos discutidos isso via IRC mas estou colocando aqui para todos acompanharem) Danilo.mac(discussão) 23h41min de 13 de abril de 2018 (UTC)[responder]
Deu outro bug, corrigi e rodei de novo, fora do horário programado, por isso rodou em dois horários hoje, mas parece que agora está funcionando. Sobre a flag de eliminador, eu pedi a opinião dos eliminadores para ter certeza que a eliminação das PDs pelo robô é consensual. Ao receber a flag eu faço a modificação no código para eliminar as PDs. Danilo.mac(discussão) 20h13min de 14 de abril de 2018 (UTC)[responder]
@Danilo.mac: A flag de eliminador já foi atribuída ao robô. Edmond Dantès d'un message? 20h15min de 14 de abril de 2018 (UTC)[responder]
Agora que reparei, obrigado, já vou fazer as modificações para já eliminar as PDs nos redirecionamentos de amanhã. Danilo.mac(discussão) 20h24min de 14 de abril de 2018 (UTC)[responder]
Parece estar funcionando corretamente, rodou na hora programada, constatou um aumento de 40 artigos em relação a ontem, redirecionou 32 asteroides e eliminou as páginas de discussão. Danilo.mac(discussão) 14h49min de 15 de abril de 2018 (UTC)[responder]

Não que faça questão disso de todo, mas por ser relevante, os redirects na Wiki-en tem na mesma marca de wikiprojectos, ver por exemplo en:Talk:90533 Laurentblind, mas a marca de wikiprojecto n categoriza por qualidade nesse caso. GoEThe (discussão) 12h24min de 19 de abril de 2018 (UTC)[responder]

Aprovado Alchimista Fala comigo! 23h20min de 4 de maio de 2018 (UTC)[responder]