Wikipédia:Robôs/Pedidos de aprovação/Arquivo/2019

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

Operator: GoEThe

Automatic or manually assisted: Automatic

Programming language(s): Python

Function summary: Corrigir os links para Iucnredlist, ver Wikipédia:Esplanada/geral/Links da IUCN (19out2018).

Edit period(s) (e.g. continuous, daily, one time run): Rodar continuamente até atingir as 13 mil páginas

Edit rate requested: X edits per TIME Não há necessidade de ir rápido, 3 edições por minuto resolvem a situação em alguns dias.

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

Function details: O script para solucionar a questão já foi desenvolvido, aguardo a autorização para rodar.

Discussion editar

@GoEThe: Pode iniciar os testes, faça 50 edições a uma taxa de 3 por minuto. Danilo.mac(discussão) 03h05min de 11 de abril de 2019 (UTC)[responder]

Danilo.mac, fiz as 50 edições. As primeiras 4 tive que corrigir um pequeno bug e o sumário de edição faltava-lhe fechar um parêntese. Das restantes, só dois dos links em Hippocampus fuscus e Hippocampus borboniensis continuam sem funcionar, mas porque misteriosamente desapareceram do site do IUCN, não por culpa do script. GoEThe (discussão) 12h46min de 12 de abril de 2019 (UTC)[responder]
  Aprovo. Não encontrei erros além dessas espécies que sumiram do site, pode prosseguir com a tarefa. E lembre de olhar algumas edições do robô no período em que ele estiver rodando para garantir que ele está rodando sem erros. Danilo.mac(discussão) 22h34min de 13 de abril de 2019 (UTC)[responder]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operador: Usien6

Operação: automática e supervisionada; precisa ser lançado manualmente

Linguagem de programação: Ruby

Função: corrigir violações da política de WP:URC, mais especificamente no tocante ao limite de linhas em ficheiros gráficos

Período: aperiódico

Taxa de edição: 3 edições por minuto

Já está marcado como robô? não

Detalhes: vide Usuário:Usien6/Programa/mw-faircop/pt

comentário não assinado de Usien6 (discussão • contrib) 22h40min de 22 de dezembro de 2018 (UTC)[responder]

Discussão editar

Tem alguém aí? --Usien6 10h47min de 30 de dezembro de 2018 (UTC)[responder]

@Alchimista:? Vanthorn® 20h45min de 30 de dezembro de 2018 (UTC)[responder]
@Usien6: convém ser um pouco mais específico sobre as tarefas a realizar, explicando melhor o que o bot pretende corrigir, porquê e de uma forma geral, como. Alchimista Fala comigo! 21h42min de 30 de dezembro de 2018 (UTC)[responder]
Caro @Alchimista: A tarefa que o robô executará consiste-se no seguinte: Para cada ficheiro listado em quarry:query/21358, baixar o conteúdo associado, reduzir a quantidade de linhas até o limite de 500 px, reduzir a quantidade de colunas tal que o aspecto original seja preservado e subir o conteúdo novamente, sobrescrevendo o ficheiro original. Mais detalhes em Usuário:Usien6/Programa/mw-faircop/pt. Testes em testwiki:Special:Contributions/Contendo_a_palavra_bot. Att --Usien6 15h52min de 31 de dezembro de 2018 (UTC)[responder]
Caro @Alchimista: Poderia nos estimar quantos outros trimestres seriam necessários para apreciar esse pedido? Obrigado. @Gunnex: Favor, conhecer. Att --Usien6 01h37min de 4 de março de 2019 (UTC)[responder]
Caro @Usien6:, vamos manter a cordialidade e evitar sarcasmos, ok? Pelo que vejo, o bot pretende atuar nos ficheiros carregados na pt.wp sob a Wikipédia:Conteúdo_restrito#Política_de_Isenção_da_Doutrina_(PID), fazendo um redimensionamento automático das imagens sobre dimensionadas, que de acordo com a política é de 500 pixels de altura, e substituindo a imagem antiga por essa versão, correcto?
Em termos técnicos, e atendendo aos Wikipédia:Política_de_robôs#Requisitos_técnicos, é utilizado algum framework para a interação com a API? Há algum mecanismo de segurança para ajustar a velocidade com o maxlag, ou mecanismo similar? Alchimista Fala comigo! 21h06min de 5 de março de 2019 (UTC)[responder]
Caro @Alchimista: Positivo, essa é a tarefa. O programa interage com servidores MediaWiki mediante três mecanismos distintos. O mecanismo responsável pela autenticação fala com a API através do pacote mediawiki_api-0.7.1, que não utiliza o parâmetro maxlag. Já os outros dois, que não fazem parte de qualquer biblioteca publicamente disponível, estão configurados com maxlag=5. Espero ter sanado todas as suas dúvidas ou, em caso negativo, que as agregue numa única edição. Att --Usien6 01h30min de 6 de março de 2019 (UTC)[responder]
@Usien6: vamos então passar à fase de testes, 50 edições a um ritmo não superior a 3 edições por minuto. Alchimista Fala comigo! 20h21min de 13 de março de 2019 (UTC)[responder]
Caro @Alchimista:
~/.gem/ruby/2.3.0/gems/mediawiki_api-0.7.1/lib/mediawiki_api/client.rb:211:in `send_request': The action you have requested is limited to users in one of the groups: [[Wikipédia:Autoconfirmados|Utilizadores autoconfirmados]], [[Wikipédia:Administradores|Administradores]], [[Wikipédia:Utilizadores confirmados|Utilizadores confirmados]]. (permissiondenied) (MediawikiApi::ApiError)
--Usien6 12h26min de 14 de março de 2019 (UTC)[responder]
Usien6, habilitei o estatuto de usuário confirmado ao seu bot. Eta Carinae (discussão) 18h35min de 14 de março de 2019 (UTC)[responder]
Caro @Alchimista: Agora, esbarrou na regra n.º 92 do filtro de abusos, por ter menos de 500 edições. Att --Usien6 23h14min de 14 de março de 2019 (UTC)[responder]
Caro @Alchimista: Rodei a tarefa, até o limite de 50 edições, e patrulhei uma a uma, constatando que o programa funciona perfeitamente. Favor, conceder, em definitivo, o estatuto pedido. Att --Usien6 02h34min de 21 de março de 2019 (UTC)[responder]

Apenas para deixar registrado que a ideia é muito boa e impedirá a eliminação de várias imagens que, mesmo utilizadas, muitas vezes acabam sendo eliminadas por serem maiores que o permitido por WP:URC. Parabéns ao Usien! Érico (disc.) 02h38min de 21 de março de 2019 (UTC)[responder]

@Usien6: O único porém que vejo são as versões anteriores que ficarão se acumulando. Seria possível fazer o bot marcar os ficheiros com {{URC reduzido}} para chamar a atenção dos eliminadores? Rafael (stanglavine) msg 02h40min de 21 de março de 2019 (UTC)[responder]

@Usien6: o bot receberá a flag quando os cumprir os pressupostos requeridos nas regras, convém haver mais cuidado na comunicação, porque esse é um ponto importante para um operador de bot. Ainda neste capítulo, poderia atender a pergunta do @Stanglavine:, que me parece ser de fácil implementação? Ainda no campo dos ajustes, o inicio do sumário deve conter a indicação de ser um bot, sendo que por padrão, o usado é "Bot: ". Alchimista Fala comigo! 15h43min de 9 de abril de 2019 (UTC)[responder]

Boa noite. Eu agradeço ao Gunnex, ao Érico, ao Rafael e ao Alchimista; mas não tenho mais interesse em dar continuidade a esse projeto. Esse pedido, então, pode ser encerrado. Mais uma vez, muito obrigado. Att --Usien6 00h52min de 10 de abril de 2019 (UTC)[responder]